如何让git master与head保持一致

时间:2012-08-11 14:29:02

标签: git

我正在尝试通过bitbucket在线同步git repo。我对这一切都有点纠结,将bitbucket repo转移到团队,改变repo等遥控器......现在当我尝试上传到bitbucket时,它说" ! [rejected] master -> master (non-fast-forward)"。我做了git pull,就我所见,一切都很好。我希望如果我将master标记与我的HEAD一致,那么它将全部解决。

这就是它在我的git客户端中的样子 - 但我很高兴使用命令行(我实际上经常使用它)。

git client

1 个答案:

答案 0 :(得分:1)

在master上,快进到具有HEAD标签的提交,例如使用git merge <commit>。然后按下git push bucket master

由于您似乎目前处于分离的HEAD(我猜这是HEAD标签的含义),请在GUI中选择HEAD提交并记下该提交的哈希值。然后你可以合并到那个。