LoginSignup
0
0

More than 5 years have passed since last update.

Gitで管理外ファイルが適応されない場合の原因と対応方法

Posted at

.gitignoreexcludeで指定したファイルが管理外にならない場合の原因と対応方法

原因

.gitignore(またはexclude)が管理外対象とするのはインデックスに登録されていないファイルのみのようです。インデックスに登録されてしまったファイルは管理外の対象になりません

インデックス登録済みの.hogeと未登録の.hugaで比較してみます

スクリーンショット 2018-07-07 10.15.56.png

この状態で.gitignore.hoge.hugaを登録してみます
スクリーンショット 2018-07-07 10.20.30.png

git statusを確認します
スクリーンショット 2018-07-07 10.22.29.png

.hugaのみ管理外となりました

対応方法

対象ファイルをインデックスから削除します

git rm --cached .hoge

git statusを確認します
スクリーンショット 2018-07-07 10.31.35.png

.hogeも管理対象から外れました!

以上です

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0