您的分支领先于原创/冲刺'由1提交

时间:2016-02-11 20:08:25

标签: git push gerrit

我从git pull获得此消息后,我已将代码推送到GERRIT(在GERRIT中进行代码审查后,我从GERRIT提交到远程)!

因为我使用了GERRIT - 在我" git push"之后GERRIT的代码,最后通过GERRIT将它提交给远程,我的本地git实例似乎认为我仍然有变化,我仍然需要推动我的更改! 所以我被迫做了一个" git reset HEAD ^"每次回去1次!我没有丢失任何东西,因为此时我已经使用GERRIT将代码推送到远程,但是在每次git push> Gerrit推送到远程后,我必须这么做!

有没有关于如何解决这个问题的建议?

PS:之前已经有过一些问题。我无法通过GERRIT找到解决方案!

1 个答案:

答案 0 :(得分:0)

如果您不想进行硬重置(我更喜欢git reset --hard origin master BTW。)那么只需在提交之前创建一个新分支。推完它之后,你可以把那个树枝扔掉。

P.S。您可能有兴趣尝试git-review