に「変わらない」のファイルを追加し、私が使用したい:Gitは私が働いているプロジェクトでは、ステージ
git add . -A
をステージにいくつかのファイルを追加します。問題は、これらのファイルが最後のコミットから変更されていないとGitは考えるので、無視されます。しかし、私は個人的にファイルを変更しましたが、Gitはファイルを変更していないと見ています。
「強制的に」そのファイルをリポジトリに追加するにはどうすればよいですか?
に「変わらない」のファイルを追加し、私が使用したい:Gitは私が働いているプロジェクトでは、ステージ
git add . -A
をステージにいくつかのファイルを追加します。問題は、これらのファイルが最後のコミットから変更されていないとGitは考えるので、無視されます。しかし、私は個人的にファイルを変更しましたが、Gitはファイルを変更していないと見ています。
「強制的に」そのファイルをリポジトリに追加するにはどうすればよいですか?
このファイルにはassume-unchanged
ビットが設定されているようです。このビットがセットされると、gitはそのファイルの変更をもう探しません。その後
git update-index --no-assume-unchanged <file>
、git status
だけでなくgit add
として変更されたファイルを検出する必要があります入力して設定を解除し。
.gitignoreファイルを確認してください。このファイルには、ファイルが除外されているパターンと一致するものが必要です。 またはgit add . -f
を使用して、これらのファイルを強制的に追加することができます。
いいえ。 '.gitignore'は、ファイルがuntrackedとして検出された場合、つまりリポジトリにまだ存在しない場合にのみ影響を与えます。ファイルがリポジトリに入ったら、 '.gitignore'はそれに適用されません。 –
あなたは@エドワードトムソンです。ありがとう! – inampaki
万一、ファイルが正しく表示されていますか。このファイルに.gitignoreファイルとその中のエントリがあるかどうかを確認してください。 – Sruti
いいえ、ファイルタイプは私の.gitignoreにありません。 – user2744374
古い質問があります:http://stackoverflow.com/questions/9707562/git-is-not-detecting-a-file-and-is-not-in-gitignoreあなたはこれらを試しましたか? – Sruti