11

私が取り組んでいるプロジェクトでは、次のものを使用したいと思います。

git add . -A

いくつかのファイルをステージに追加します。問題は、これらのファイルが最後のコミットから変更されていないと Git が認識し、無視されることです。ただし、私は個人的にファイルを変更しましたが、Git はファイルを変更されていないと見なします。

その単一のファイルをリポジトリに「強制的に」追加するにはどうすればよいですか?

4

2 に答える 2

4

.gitignoreファイルを確認してください。ファイルをステージングから除外しているこのファイルに一致するパターンが必要です。またはgit add . -f、これらのファイルを強制的に追加するために使用できます。

于 2015-12-26T20:13:02.370 に答える
4

assume-unchangedそのファイルに -bit が設定されているようです。そのビットが設定されていると、git はそのファイルの変更を検索しなくなります。次のように入力して設定を解除します。

git update-index --no-assume-unchanged <file>

その後、変更さgit statusgit addたファイルを検出する必要があります。

于 2013-09-09T12:23:28.503 に答える