4

我一直在研究(远程)功能分支,在更改分支历史后,我想将其推送到 Gerrit(强制推送)。

我尝试了以下命令:

git push origin HEAD:refs/for/branch_name --force

但是,它没有更改分支历史记录,而是将更改推送到分支顶部。

我究竟做错了什么?如何强制推送或更改远程分支历史记录?谢谢。

4

2 回答 2

3

执行这个:

git push -f origin HEAD:refs/heads/branch_name
于 2015-06-26T13:41:37.260 回答
1

这应该可以解决问题

git push origin branch_name -f
于 2015-06-24T12:38:04.700 回答