10

Gitローカルでコミットした3 つのコミットがありますが、GitHub にはプッシュしていません。3 つのコミットすべての変更/差分を表示したいのですが、すべての差分を表示するにはどうすればよいですか?

私は試した:git log --branches --not --remotes

これは3つのコミットを示していますが、それぞれのすべての差分/変更を示しているわけではありません.

commit c08fbb72ae6a06e8b2ff3dbbb96fb555a43f4136
Author: Justin <justin@mydomain.com>
Date:   Mon Sep 10 18:17:02 2012 -0700

    Updated order of requires in Requires.php

commit 041fe19a48269a8aea2ccf90f53568893d4e0158
Author: Justin <justin@mydomain.com>
Date:   Mon Sep 10 17:56:42 2012 -0700

    Checking for app.config.php in Requires.php

commit 61c103a8a122bcde2311d081a8340ee1dd71997c
Author: Justin <justin@mydomain.com>
Date:   Mon Sep 10 17:42:20 2012 -0700

    Version bump 0.4.0. See CHANGELOG.md

助けてくれてありがとう。

4

2 に答える 2

13

おそらく、次のように git diff を使用できます。

git diff origin/master..HEAD

HEAD が現在最新のコミットを指していると仮定します。そうでなければ、あなたはただ使うことができます

git diff origin/master..master

(もちろん、リモートがオリジンでない場合、またはブランチがマスターでない場合は、それに応じて変更してください。)

于 2012-09-26T01:17:18.087 に答える
6

git log -p --branches --not --remotes

働いた。

于 2012-09-26T01:18:48.930 に答える