所以我试图将一些文件添加到其他人的提交中。
具体来说,我正在使用 Jenkins 运行一些测试,当它们完成后,我想将测试的结果文件修改为原始提交,这样如果提交被成功审查和合并,测试结果将被合并。
现在我有一个 build.sh 脚本,它将由 jenkins 执行(jenkins 会在每次推送到 gerrit 的提交时自动触发):
#!/bin/sh
echo Starting
python /some/folders/test.py
echo Tests finished, adding results
git add /some/folders/results/
git commit --amend --no-edit
git push origin HEAD:refs/for/master
echo Done
问题是这失败了。这是将文件修改为其他人提交的正确方法吗?
谢谢你的帮助