将哈希转换为更加记忆的形式

时间:2017-01-12 10:49:59

标签: git hash naming-conventions commit maintenance

我自动将git commit hash放入每个项目构建中,它看起来像这样:

0ba74ab23528b122923e83b5a7c6d2ce2e5a9313

开发人员很难轻易阅读和记住这些内容。

我可以选择使用提交哈希的简短版本,如下所示:

0ba74ab

哪个看起来更好但仍然有空间让它更加记忆。

我考虑为哈希生成一个人类可读的名称,该名称可以记住,并且或多或少稳定地映射到唯一的哈希。

它可能看起来像是一组带有一些后缀的预定义字符串生成的字符串,如下所示:

drunk-coala-83
empty-pockets-95

或者只是这样一个合成的声音:

jimakrow

由于项目规模不大,仅由我和我的几个队友使用,我可以轻松整合它。

这项技术是否在项目的某处使用?我如何解决这个问题,以保持git工作流程不变。我应该从哪里开始这个问题?

1 个答案:

答案 0 :(得分:1)

您可以使用git tag为提交命名。

请记住,您必须使用git push origin tag_name明确推送代码,否则它们只会存在于您的本地。