デバッグなどで一時的にコードを変更(設定値変更とか、条件を固定とか)してるときに、都度そのファイルを除外してコミットすると面倒なのと、間違ってコミットしたりの事故の元なので、一時的にステージにaddする対象から除外したい場合の方法。 一時的に除外 $ git update-index --assume-unchanged {ファイル名} 除外したファイルをもとに戻す $ git update-index --no-assume-unchanged {ファイル名} 設定してるファイルのリスト取得 $ git ls-files -v 先頭が小文字hのファイルが該当。その他のファイルは大文字Hとなる。 $ git ls-files -v | grep ^h 先頭が小文字hのファイルのみにフィルタ。 該当のファイルが更新されるとpullでエラーとなり、一度除外を解除しないとならないので、頻繁に発生