gitで管理されたファイルの変更を無視する方法について。
ファイル別の管理方式確認方法
git ls-files -v #「H」Git追跡中 #「S」skip-worktree #「h」assume-unchanged
ローカルでの変更をGitに反映させない2つの方式(git update-index XXX)
- skip-worktree:リモートの変更を取り込まない
- assume-unchanged:リモートの変更を取り込む
以下のように記載していましたが、変更内容を確認の上取り込みしたくなったため、「skip-worktree」を使うことにしました。
私はリポートリポジトリ側で変更が発生したらそれを取り込みたかったので、以下のコマンドを利用しました。
$ git update-index --assume-unchanged <ファイル名>