合并之前为什么要拉?

时间:2013-08-01 14:04:46

标签: git atlassian-sourcetree

我有自己的本地“开发”存储库。我使用SourceTree GitFlow为我开发的每个JIRA创建分支。我承诺这个分支。然后,当我完成后,我在SourceTree GitFlow上完成了分支,它将分支的更改合并到我的开发库中。

如果本地仓库落后,SourceTree将不允许从本地分支到本地仓库的合并。我必须先将更改从远程仓库中拉到本地仓库,然后合并我的分支。

这是为什么?

1 个答案:

答案 0 :(得分:0)

听起来您的分支被跟踪到有问题的远程服务器。这是git的一个功能,有助于确保分支同步。如果您想了解有关跟踪以及如何解决分支的更多信息,则此链接可能非常有用:

http://gitready.com/beginner/2009/03/09/remote-tracking-branches.html

还按照手册中的说明查看跟踪。当你感到困惑时,这总是最好的决定: https://www.kernel.org/pub/software/scm/git/docs/git-branch.html