我想展示如何克隆一个回购,从BitBucket到Sourcetree。我有一个repo,叫做test
help
。repo中有两个分支:main
和JIRA-1234
。我选择克隆按钮,然后选择进入Sourcetree。在这一点上,它给了我选择克隆哪个分支的选择。我希望所有这些都是在本地创建的。(它似乎可以识别分支的远程版本。)
为了解决这个问题,我不得不在CLI中执行git checkout <missing
branch>
,以获得远程分支的本地版本。Sourcetree应该允许我这样做,并复制所有的分支吗?
谢啦
拉斯
我尝试了上述步骤,得到了上述结果。
1条答案
按热度按时间ia2d9nvy1#
要选择的分支是克隆后将立即检出的分支。没有什么能阻止您在使用
git checkout
之后更改它。克隆后所有分支都可以访问,无需再次克隆。这里有一个Clone a repository into SourceTree教程页面的链接,在这里你可以看到克隆存储库的不同方法。* 方法#2* 似乎是您所做的:
步骤#1-单击 * 在SourceTree中克隆 *
步骤#2-填写字段并单击 * 克隆 *
正如你在步骤#2中看到的,master 分支将被检出。在本例中,如果希望在克隆后检出另一个分支,可以在此处选择该分支。