1

そのため、gitフォルダーにgitに入らないファイルが1つあり、無視リストなどには含まれていません。何度もコミット、プッシュ、プルしましたが、追加されていないことに気づきました。この1つのファイルだけを手動で追加する方法はありますか?

4

3 に答える 3

7

git add .現在のディレクトリとサブディレクトリにファイルを追加します。あなたもgit add .\relative\path\to\file同様にできると思います。ファイルがまだ抵抗する場合は、強制的に変更して (ファイル内のどこかに新しい行を追加して、何も害を及ぼさないようにしてください)、もう一度やり直してください。git が実行する diff が、ファイルが変更されたことを検出しないことがあります。

于 2012-12-07T01:42:10.273 に答える
0

Op De Cirkel が言うように、Git はファイルしか追跡できないため、空のフォルダーを Git リポジトリに追加することはできません。

何らかの理由でこのフォルダーが必要な場合は、先に進んで空のファイルを作成してください。

touch ./myemptyfolder/empty.txt

これを完了すると、次のことができるようになります

git add ./myemptyfolder

あなたのレポに。

于 2012-12-07T11:00:25.177 に答える
0

ひょっとして Windows で作業しているあなた。私は先日ファイルでケースを持っていました

stub.c

同じディレクトリ内 したがって、Windowsでは、ファイルstub.cは常に変更された状態になり、何をしても変更をコミットできませんでした。

そこで Unix に移行しましたが、まったく問題はありませんでした (ファイル システムでは大文字と小文字が区別されます)。Stub.c を削除すると、すべてが以前のように機能しました。

乾杯

于 2012-12-07T05:32:53.283 に答える