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

maa*_*n81 5 git

我们如何获得具有完整哈希值的列表?

git reflog
Run Code Online (Sandbox Code Playgroud)

我在文档中找不到它。

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
Run Code Online (Sandbox Code Playgroud)

Mar*_*ira 14

只需执行:

> git reflog --no-abbrev
Run Code Online (Sandbox Code Playgroud)

  • @maan81:它*是*在文档中,它只是巧妙地隐藏在`git log`文档中。秘密在于`git reflog` 调用`git log -g`(又名`git log --walk-reflogs`)来列出reflog 条目,所以完整的选项列表在`git log` 文档中结束。 (2认同)