コマンドに問題がありgit diff
ます。HEAD
リモートとローカルで同じコミットを指さないことを私は知っています。リモートはさらにいくつかのコミットを受け取りました。しかし、実行してから、、、、または、を実行すると、git fetch
差分が表示されません。誰かがアイデアを持っていますか?git diff HEAD...origin
git diff HEAD...origin/master
git log -p HEAD..origin
1 に答える
3
間違った演算子を使用して差分エンドポイントを定義しています(この回答を参照してください)。git diff origin/master
現在チェックアウトされているコミット(HEAD)とorigin / masterの差分を確認するために使用できます。または、を使用してコミットのリストを確認できますgit log --all HEAD..origin/master
。
試行したときにコミット記述子として「origin」を使用すると、エラーが発生するか(commit'ishまたはtree'ish参照ではありません)、暗黙的に解決される可能性があります。これは、希望する正確な結果を得るのを避ける必要があります。
于 2012-12-14T11:57:38.733 に答える