我一直致力于(远程)功能分支,在更改分支历史记录后,我想将其推送到Gerrit(使用强制推送)。
我尝试了以下命令:
git push origin HEAD:refs / for / branch_name --force
但是,它不是更改分支历史记录,而是将更改推送到分支的顶部。
我做错了什么?我如何强制推送或更改远程分支历史记录? 感谢。
答案 0 :(得分:2)
执行此操作:
git push -f origin HEAD:refs/heads/branch_name
答案 1 :(得分:1)
这应该可以解决问题
git push origin branch_name -f