git - git-commit-hash 改变了吗?(8 到 7 位数字)
问题描述
我的一些 CI/CD 工作流依赖于 git 的提交哈希,我注意到在使用时一位数字消失了:
echo $(git log --pretty=format:'%h' -n 1)
f7dc8fd
在命令行中获取哈希 - 注意 7 位数字。(通常我保存它以供进一步使用)
在 Gitlab 上,哈希是不同的。8位数。
它似乎是新的,它曾经是一样的。怎么重新同步?是否应该使用不同的命令或配置?
解决方案
推荐阅读
- r - 使用“rlang”评估用户参数时出错
- algorithm - 这个 for 循环的运行时间复杂度是多少?
- java - Java Awt 和 swing 程序以 2 fps 运行,为什么?
- web-scraping - 我只需要抓取数据值“值”
- jquery - 逐步滚动
- gradle - 运行 Gradle 应用程序时如何摆脱执行/进度条?
- javascript - 使用 base64 函数导致 InvalidCharacterError
- flutter - 如何在文本字段暂停后执行 onchanged?(Flutter)
- ruby-on-rails - Rspec:测试私有方法时出错
- node.js - Nodejs - 如何将函数应用于两个流的每一行组合?