首页 > 解决方案 > git-commit-hash 改变了吗?(8 到 7 位数字)

问题描述

我的一些 CI/CD 工作流依赖于 git 的提交哈希,我注意到在使用时一位数字消失了:

echo $(git log --pretty=format:'%h' -n 1)
f7dc8fd

在命令行中获取哈希 - 注意 7 位数字。(通常我保存它以供进一步使用)

在 Gitlab 上,哈希是不同的。8位数。

Gitlab 上的哈希:注意 8 位数字

它似乎是新的,它曾经是一样的。怎么重新同步?是否应该使用不同的命令或配置?

标签: gitgitlabgit-commit

解决方案


推荐阅读