第一次提交:
1.从服务器把hooks的commit-msg copy到本地? 让本地的 Git 提交能自动生成 Gerrit 所需的 Change-Id 。
~/work/00/00 gitdir = (gitrev-parse --git-dir); scp -p -P 29418 username@192.168.3.1:hooks/commit-msgPlain Text
2.git add 文件名 git commit -m "你的提交记录"
3.git push origin HEAD:refs/for/master
跟git不一样需要提交审核。
如果还是出现没有changid,
执行.git commit --amend --no-edit
把这次提交重新生成一次,但保持提交信息不变。
Gerrit 的 commit-msg hook 只有在 commit/amend 的时候才会生效。
所以这个命令的意思是:
然后就可以安全地推送到 Gerrit:
git push origin HEAD:refs/for/master第二次提交:
如果你的hook已经安装了成功后的提交步骤:
git add <file>
git commit -m "你的提交信息"
git push origin HEAD:refs/for/master
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。