gitで.gitignoreが正常に機能しない対処法

git.gitignoreが正常に機能しない事象がありました。

新しくリポジトリを作成してソースを別の場所から反映しgit commit等行ったのですが、

過去にこんな事は起きなかったけどはて?どうして??

とまーgoogle先生に問い合わせてみたところ、

同じ事象の方がおりましたので共有させて頂きます。


インデックスを一度削除してから再pushする



こちらの方法で私の環境でも対応が可能でした。

手順としては以下になります。gitで管理しているディレクトリに移動して、


git rm -r --cached .
git add .
git commit -m ".gitignore is now working"
git push origin master


なるほどです。

ただし、こちらrmでキャンセルを行っておりますのでコミットしていないコード等は消えてしまいます。

作業時は要注意ですね。


コメントを残す




Menu

HOME

 TOP