LoginSignup
7
4

More than 3 years have passed since last update.

gitignoreに入れたのにファイルが差分表示され続ける問題を解決した

Last updated at Posted at 2019-08-30

概要

  • gitignoreに入れたのに、差分が出た時にコミット対象に表示され続ける
  • 一度コミットしてしまっている

ビルドしたり、新しいパッケージを入れたり、マイグレートしたりすると、
自動生成されるあのファイルとかこのファイルとかをコミットするのは結構不毛です

解決法:追跡を停止する

コマンド

git rm --cached path/to/filename
  • --cachedオプションで、インデックスのみ削除し、作業ツリーにファイルを残す。
  • その後コミットする

SourceTreeの場合

  • 対象ファイルを右クリック → 「追跡を停止する」を選択
  • 削除状態になるのでコミットする(ローカルのファイル自体は消えてない)

まとめ

  • 無視したいファイルをコミットしてしまった場合は、追跡を停止しよう

参考

7
4
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
7
4