2017-09-17 12 views
1

をgitignoreするためにファイルを追加することができなかった私は、このアクションは私がgitの によって無視されなければならないファイルがある

  1. gitのRMはpath_to_file/filename.py
を.gitignoreする path_to_file/filename.pyを追加--cached行っています

実際にファイルがgitに表示されませんが、ブランチを切り替えたり、元のブランチに戻ったりしても、ファイルは消えてしまいます。

+0

上記の2つのステップを実行した後、 'filename.py'はまだuntrackedファイルとして存在しましたか? –

+0

いいえ、そこには表示されません。 – WebQube

+1

これは起こってはいけません。 2つのステップを実行する前に_存在しましたか? –

答えて

1

事がある:git rm --cached path_to_file/filename.pyファイルがワークスペースに存在していないあっても働いているだろう(しかし、gitので追跡した)

だから、あなたはgitのrmをした後、そのファイルが表示されない場合 - それが削除されたことを意味します。
ブランチを切り替えるときにそれが残っていれば、それはトラッキングされていないことを意味します(git check-ignore -v -- path_to_file/filename.pyで確認できます)

+0

返事をありがとう、私は質問を再現することを管理していない。今日もまたそれが起こるなら、私は更新します。もしそうでなければ、私はこの質問を閉じるために投票します。 – WebQube

関連する問題