【发布时间】:2021-09-25 12:45:46
【问题描述】:
这似乎应该是一个简单的显示偏好...
我使用 Gitk 浏览一个 repo 并找到一个有趣的提交。当前提交的完整 40 字符提交/SHA1 哈希显示在提交列表下:
我如何获得简短形式,即git log -n 1 --oneline 会生成什么?我经常不想将整个提交哈希放入人类通信中。这很丑陋,当你不可避免地遇到无法复制/粘贴的情况时,它会产生不必要的问题,即你读了多少个字符来保证唯一性。通过电话进行的讨论也有点奇怪。 :-)
编辑 > 首选项 > 常规 > 自动选择 SHA1(长度)在将值从 40 更改为 10 或关闭复选框时没有明显的效果:
知道完整的哈希值对我来说通常没有任何价值;我所需要的只是唯一性,如果短散列实际上是唯一的,那么我很高兴在任何对我如何使用它很重要的情况下都看不到完整的散列。
【问题讨论】: