ローカルのmaster
ブランチとリモートのorigin/master
ブランチを比較したいと思います。私はローカルのmaster
ブランチからgit pull --rebase; git diff origin/master
を行う方法を知っているので、コード内の行ごとの違いを検出できます。しかし、コミットの履歴を比較したい、つまり、git log
とgit log origin/master
を並べて表示する。私はgit show-branch -a
を試みたが、得た:HEADは何を指していますか?
* [master] change content background-color to blue
! [origin/HEAD] add favicon
! [origin/master] add favicon
---
* [master] change content background-color to blue
*++ [origin/HEAD] add favicon
- は、より良い方法はありますか?
- また、
HEAD
は、チェックアウトされたコミットを指していますか?
質問のタイトルは実際に変更する必要があります。あなたは本当に物事を比較することを求めています。そして、受け入れられた答えは、物事を比較することです。名前を変更して#2を削除してください。そのタイトルの検索結果が悪いと表示されなくなります。 – masukomi