我正在尝试通过bitbucket在线同步git repo。我对这一切都有点纠结,将bitbucket repo转移到团队,改变repo等遥控器......现在当我尝试上传到bitbucket时,它说" ! [rejected] master -> master (non-fast-forward)"
。我做了git pull,就我所见,一切都很好。我希望如果我将master
标记与我的HEAD
一致,那么它将全部解决。
这就是它在我的git客户端中的样子 - 但我很高兴使用命令行(我实际上经常使用它)。
答案 0 :(得分:1)
在master上,快进到具有HEAD标签的提交,例如使用git merge <commit>
。然后按下git push bucket master
。
由于您似乎目前处于分离的HEAD(我猜这是HEAD标签的含义),请在GUI中选择HEAD提交并记下该提交的哈希值。然后你可以合并到那个。