如何在不合并的情况下下载新的远程分支?
我一直在研究Git仓库中的master分支。 它在GitHub上托管,并在我的两台计算机上进行克隆。 现在我在一台电脑上开始了一个新的分支,并将其推送到GitHub。 现在他们知道两个分支,但另一台计算机仍只知道主分支,而不知道特征分支。
当我试图从GitHub中拉出功能分支时,Git会将它合并到我的主人,这不是我想要的。
我如何从GitHub下载功能分支到我的本地存储库,并最终拥有两个分支并且不合并? 我准备合并它们,而不是现在。
如果可能的话,我对如何处理TortoiseGit感兴趣。
您可以在命令行上执行git fetch origin
。 这将更新您的本地副本,以便它了解新的分支。 然后,如果您想签出新的分支,只需使用git checkout BRANCHNAME
追踪远程。
git fetch
不会合并任何东西:
git fetch
git checkout -b yourSecondBranch origin/yourSecondBranch
# or simpler, since git 1.6+:
git checkout yourSecondBranch
(这里我默认获取远程'origin',它应该引用GitHub仓库)
在“git checkout remote branch”查看更多内容
链接地址: http://www.djcxy.com/p/3845.html上一篇: How can I download a new remote branch without merging?
下一篇: GIT pulling or cloning repository only gets Master branch