概要
長い間携わってるプロジェクトで久々に触ったファイルが
いくらファイルを修正してもGitに認識されない。
無視されたのかな?悲しいな?と思った時のためのメモ
確認すること・対応方法
仲間はずれ一覧に入れられていないか
.ignore
ファイルに投げ込まれていないか確認しよう。
入れられてたら、泣きながらリストから削除しよう。
git status --ignored
ローカルでのみ追跡から逃れようとしてないか
過去の自分がやましいことをして、ローカルでのみ追跡から逃れようとしていた場合に確認するコマンド
git ls-files -v | grep ^h
または
git ls-files -v | grep ^S
過去の自分の過ちを認め、Gitに再度見つけてもらうコマンド
git update-index --no-assume-unchanged [path]/[file]
または
git update-index --no-skip-worktree [path]/[file]
2つの違いは?
こちらがくわしいです
既に git 管理しているファイルをあえて無視したい
GitGit4403