ローカルのマスターブランチとリモートのオリジン/マスターブランチとの違いを表示しようとしています。私はここでいくつかの質問を読んで、次のすべてのオプションを試しました。リモートブランチとローカルブランチを比較するgit diffは何もしません
c:\>git diff master..origin/master
c:\>git diff origin/master master
c:\>git diff origin/master..master
c:\>git diff master origin/master
c:\>git log -p HEAD..FETCH_HEAD
無音。何もない。
git fetch
とgit fetch origin
の前後で試してみました。明確にするには:私のローカルブランチはリモートとは異なります。 git diff
は私の変更を示しています。
私のコードとリモートコードの違いを確認する必要はありませんか? 'git diff origin/master'も何も返しません。 – Marc
@Marcコミットする必要はありません。 'git diff origin/master'を使用してください。なぜそれが変化していないのかについては、私たちに 'git status 'を表示すると、多くのことがクリアされます。 – Schwern
チートシートへの微調整: 'HEAD'は通常、ブランチ名そのものを指しており、コミットを指しています。それは、分離されたHEADのコミットを直接指示するだけです。 – torek