如何在源树中拉远程分支

时间:2017-02-06 17:19:38

标签: git bitbucket sourcetree

我在bitbucket有回购。它有2个分支主和Branch9_Artiflex 但是当我通过源代码树(源代码树中的克隆克隆)将这个repo克隆到我的本地仓库时,我只能看到主分支。

在我的本地计算机上创建新分支Branch9_Artiflex并从远程Branch9_Artiflex中提取所有数据不起作用,因为它们具有不同的提交历史记录

源代码树 enter image description here

但我的远程仓库有2个分支 enter image description here

2 个答案:

答案 0 :(得分:8)

尝试

  • git fetch。这会将任何错过的远程分支提取到本地存储库(假设没有其他问题)。
  • git checkout Branch9_Artiflex。现在,您将切换到本地/ Branch9_Artiflex,它是使用origin / Branch9_Artiflex的最新更改新创建的。 :))

答案 1 :(得分:0)

您可以使用git cli以及直接在SourceTree UI中执行此操作。 REMOTES > origin 的扩展非常接近:您需要双击那里的远程分支,以_Branch9_Artiflex_为例。然后出现以下弹出窗口:

enter image description here

这会将远程分支 staging 克隆到具有相同名称的本地分支。单击确定,然后SourceTree将获取RemoteBranch,它会出现在您的本地分支树中(左侧边栏):

enter image description here