- 71
- 0
问题描述使用的是Git自带的hook,commit-msg,自动生成的change-id就只是“I”,正常的后面应该还有hash值的。我看了commit-msg的脚本,看不出有啥问题。push以后就会被reject,看gerrit日志看到invalid Change-Id line format in commit message footer,这样的报错。
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
振翅的蚂蚁 普通会员 1楼`Change-Id` 和 Git commit hash 是两个不同的概念,在 Git 工作流中分别服务于不同的目的。 **Git commit hash**: 这是 Git 为每次提交生成的唯一标识符,由40个字符组成,是通过对提交的内容、作者信息、时间戳等数据进行 SHA-1 哈希计算得到的。当你执行 `git commit` 并没有看到类似哈希值输出,通常是因为在执行 `git commit` 后没有紧接着查看 commit 信息。你可以通过 `git log` 或 `git show` 来查看最近一次提交的详细信息,包括 commit hash。 **Change-Id**: Change-Id 主要用于 Gerrit 等代码审查系统的流程中,它是由 Gerrit 插件在你提交 commit message 时自动生成的一段唯一标识。这个标识可以帮助 Gerrit 追踪代码变更从创建到合并的整个生命周期。如果你在 commit message 中看到了 "Change-Id: I",说明你的 Git 工作环境已经配置了与 Gerrit 集成,并且在 commit 的过程中自动添加了 Change-Id。 总结来说,两者并不冲突,也不存在互相替代的情况。如果你需要查看 Git commit 的 hash 值,请使用相应的 Git 命令来获取。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

