显示完整的git哈希 - 而不是压缩的哈希

时间:2016-09-04 01:10:48

标签: git

我们如何获得包含完整哈希值的列表?

git reflog

我在文档中找不到它。

5826591 HEAD@{0}: commit : Forgot password
c8a98d1 HEAD@{1}: commit : cleaned
02338ed HEAD@{2}: commit : forward to login page
528bec8 HEAD@{3}: commit : password changed

2 个答案:

答案 0 :(得分:4)

执行:

> git reflog --no-abbrev

答案 1 :(得分:0)

git reflog可以接受与git log相同的format个选项。

所以你可以使用这个......

git reflog show --format='%C(auto)%H %<|(17)%gd: commit : %s'

你可以得到这样的输出:

f2801fa5ea4a28b573ce14d6ca8502a9dd8dc7a1 HEAD@{39}: commit : Initial commit
7de68d559ccf7a3435af9ddaa432c81cb59a20fc HEAD@{40}: commit : Add Update packages playbook for simplicity
f63b2757f2b19188d89fe7bb0f76c56ebee3634f HEAD@{41}: commit : Preliminary structure