🖥
#git ですごく勘違いしていたこと。 gitignore が反映されない? 一度管理対象にしたファイルは削除してコミットしないと無視できな
再現
ファイルAを管理対象にしてコミットする
git init
echo "A" >> a.txt
git add .
git commit . -m 'a.txt'
ファイルBを作成し、 ファイル A / B の2個を gitignore で無視しようとするが、ファイルAは git に現れる
echo "/a.txt" >> .gitignore
echo "/b.txt" >> .gitignore
echo "A" >> a.txt
echo "B" >> b.txt
git status
ファイルAを削除してコミットする
git rm a.txt
git add .
git commit . -m 'delete a.txt'
ファイルA / B の両方が git 差分に現れなくなる
echo "A" >> a.txt
echo "B" >> b.txt
git status
Original by Github issue
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2019-09-18
Discussion