0

私は毎日 SourceTree を使用していますが、そのような問題は一度もありませんでした。しかし、今日、いくつかの小さな変更を行ったところ、この問題が発生しました。

私は今日何を変えましたか?

git config にマージ ツールと差分ツールとして p4Merge を追加しました。その後、気が変わって /.gitconfig ファイルから p4Merge のエントリを削除しました。マージ ツールと差分ツールのエントリが 2 つあることに気付いたからです。

これがどのように見えたかです

ここに画像の説明を入力

しかし、p4Merge ツールのエントリをすべて削除した後、SourceTree からファイルをステージングできなくなっていることに気付きました。以下のスクリーンショットは、4 つのアップステージされたファイルがあることを示しています。それらの横にあるチェックボックスをオフにしてステージングしようとしても、何も起こりません。ステージングされたファイル セクションに移動することはありません

ここに画像の説明を入力

アップデート

を使用してgit add .も何も実行されず、端末がファイルを変更済みとして表示することに気付きましたが、それらは赤でも緑でも紫ではありません。

ここに画像の説明を入力

4

1 に答える 1

1

この問題を修正するために、上記のファイルの 1 つの名前を変更しました。

次に発行git statusしたところ、元のファイルが削除され、新しい名前の新しいファイルが追加されたことがわかりました

git add .今回は動作し、ファイルを追加しました

git commit -m "message"次に、変更をコミットするために発行しました

その後、名前を元に戻してgit add . / git commit -m "message"やり直したところ、名前を変更したファイルだけでなく、すべてのファイルが修正されました。

于 2018-10-18T17:42:28.267 に答える