git.exe push --progress "origin" master:refs/for/master
Counting objects: 4, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 1.21 KiB | 0 bytes/s, done.
Total 4 (delta 3), reused 0 (delta 0)
remote: Resolving deltas: 100% (3/3)
remote: Processing changes: refs: 1, done
remote: ERROR: [7ff01e2] missing Change-Id in commit message footer
remote:
remote: Hint: To automatically insert Change-Id, install the hook:
remote: gitdir=$(git rev-parse --git-dir); scp -p -P 29418 huocheng.zhang@gerrit-eng.cienetcorp.com:hooks/commit-msg ${gitdir}/hooks/
remote: And then amend the commit:
remote: git commit --amend
remote:
To ssh://gerrit-eng.cienetcorp.com:29418/mats-agentHelper
! [remote rejected] master -> refs/for/master ([7ff01e2] missing Change-Id in commit message footer)
error: failed to push some refs to 'ssh://huocheng.zhang@gerrit-eng.cienetcorp.com:29418/mats-agentHelper'
git did not exit cleanly (exit code 1) (656 ms @ 2017/8/15 下午 03:33:20)
错误信息如上
解决步骤
1 gitdir=$(git rev-parse --git-dir); scp -p -P 29418 huocheng.zhang@gerrit-eng.cienetcorp.com:hooks/commit-msg ${gitdir}/hooks/
把上面一行在该项目的下用git命令行执行一遍,然后再把提交的文件commit,在push就能成功
原理:=============================================================================================================================
Counting objects: 4, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 1.21 KiB | 0 bytes/s, done.
Total 4 (delta 3), reused 0 (delta 0)
remote: Resolving deltas: 100% (3/3)
remote: Processing changes: refs: 1, done
remote: ERROR: [7ff01e2] missing Change-Id in commit message footer
remote:
remote: Hint: To automatically insert Change-Id, install the hook:
remote: gitdir=$(git rev-parse --git-dir); scp -p -P 29418 huocheng.zhang@gerrit-eng.cienetcorp.com:hooks/commit-msg ${gitdir}/hooks/
remote: And then amend the commit:
remote: git commit --amend
remote:
To ssh://gerrit-eng.cienetcorp.com:29418/mats-agentHelper
! [remote rejected] master -> refs/for/master ([7ff01e2] missing Change-Id in commit message footer)
error: failed to push some refs to 'ssh://huocheng.zhang@gerrit-eng.cienetcorp.com:29418/mats-agentHelper'
git did not exit cleanly (exit code 1) (656 ms @ 2017/8/15 下午 03:33:20)
错误信息如上
解决步骤
1 gitdir=$(git rev-parse --git-dir); scp -p -P 29418 huocheng.zhang@gerrit-eng.cienetcorp.com:hooks/commit-msg ${gitdir}/hooks/
把上面一行在该项目的下用git命令行执行一遍,然后再把提交的文件commit,在push就能成功
原理:=============================================================================================================================