問題の内容
今まで Git でバージョン管理してきたファイルのいくつかを、.gitignore に記述し、コミットいたしました。
次に、.gitignore に追記したファイルを編集いたしました。
そうしてから git status
で状態を確認してみますと、modified と表示され、つまりは追跡対象ファイルとして扱われてしまっておりました><。
解決のポイント
- 今まで追跡してきたファイルを .gitignore に追記してコミットしただけでは追跡対象外とならない。
- .gitignore に記入すると同時に、追跡対象外としたファイルをインデックスから削除する必要がある。
- 「ファイルをインデックスから削除」を実行した時点で、削除した状態がインデックスに記録される。したがって削除した内容を
git add
する必要はない。