3

git-log の man ページには次のように書かれています。

git log [オプション] [since..until] [[--] path...]

since..until 指定された 2 つのコミットの間のコミットのみを表示します。または を省略すると、デフォルトで HEAD、つまり現在のブランチの先端になります。および を綴る方法のより完全なリストについては、gitrevisions(7) を参照してください。

リポジトリのいくつかの参照に対して git-log を実行すると、ホールログが取得されます。

$ git log HEAD^ HEAD
commit 1e939a4f7097efd03b8a66607b561c5f698b3082
Author: Vasiliy <dixel@unen.(none)>
Date:   Wed Apr 11 13:58:03 2012 +0400

    3 commit

commit 1da7dcfc1920130f3de9a7c6b8f02d68923d12b7
Author: Vasiliy <dixel@unen.(none)>
Date:   Wed Apr 11 13:57:50 2012 +0400

    second commit

commit ee8d884f5fb364f667f8dcbf27b23afb3a4eeb85
Author: Vasiliy <dixel@unen.(none)>
Date:   Wed Apr 11 13:57:31 2012 +0400

    first commit

$ git branch
* master

いくつかのリビジョン以降とそれまでのログを表示できるようにするにはどうすればよいですか?

4

2 に答える 2

8

見逃したんじゃないの..

git log HEAD^..HEAD 
于 2012-04-11T10:12:43.963 に答える
1

使用するgit log HEAD~ HEADと、HEAD と HEAD~ のすべてのコンテンツが表示されます

git log HEAD~..HEADgit ログには HEAD~ とコミット HEAD までが含まれることを意味します

于 2012-04-11T13:40:16.433 に答える