.gitignoreファイルが反映されないときの対処法

2020-12-27

概要

こんなことありませんか?

.gitignoreに追記したのにgitに上がっているじゃないか

.gitignoreは途中から追記したとしても、反映されません。
すでに管理対象として追加されてしまっているからです。

ではどうしたら、途中から設定を変更できるのでしょうか。

キャッシュを消す

以下のコマンドでgitのcacheを消して再びpushしましょう。

# 全ファイルのキャッシュ削除
git rm -r --cached .

ですが、キャッシュファイルが明確であれば全てよりも指定してあげた方が安全かもしれません。

# 指定したファイルのキャッシュ削除
git rm -r --cached [file1 file2...]

まとめ

意外とハマった覚えがあるので、いざというときにさらっとできると時短になりますね。

運営について

Natural Tearoomはシステム開発会社フロントエンドエンジニアがんちゃんが運営するメディアです。
フロントエンド技術を中心に発信しています。

· プライバシーポリシー

SNS

© 2021 天然珈琲店