我正在努力使用 TortoiseGit 将我的一些数据推送到 gerrit。我创建了一个新的 repo 并将其提交给 master。我用我的私钥添加了一个遥控器,我还上传了公钥。
从gerrit中拉出没问题,但是当我尝试推送时出现以下错误:
remote: Resolving deltas: 100% (96/96)
remote: Processing changes: refs: 1, done
remote: ERROR: missing Change-Id in commit message
remote: Suggestion for commit message:
remote: Initial Commit
remote:
remote: Change-Id: Icb5f79b9a32abc77a99f0034ecc6a5a9ae9ef1c6
remote: Hint: To automatically add a Change-Id to commit messages, install the commit-msg hook:
remote: $ scp -p -P 29418 <server stuff>:hooks/commit-msg .git/hooks/
最大的问题是,我生活在一个 Windows 世界中,没有 $ scp .... 任何建议,我如何安装 git hook 或提供提交 ID?
顺便说一句git hooks --install
返回'hooks' is not a git command