多くの場合、デバッグを容易にするためにコード行を変更したいと思っていますが、実際にはそれらをコミットしたくありません。たとえば、コードの一部の行をコメント アウトして (広告などの) 迷惑な機能を無効にするか、ログ レベルとフィルターを必要なものだけに設定するか、条件を強制的に true にします。実行したいコードのブロックが実際に常に実行されるようにします。
Perforce では、これらのファイルの「変更リスト」を作成し、「DON'T COMMIT!」というラベルを付けます。Git でこれに相当するものは何ですか? これらのデバッグのみの変更は、現在行っている他の変更と共に存在する必要があるため、ブランチは機能しません。