git如何克隆和跟踪所有分支
可能重复:git如何克隆和跟踪所有分支,git,git-clone,Git,Git Clone,可能重复: 正如标题中所述,如何一次克隆repo并自动跟踪所有远程分支 当我克隆远程repo时,它只跟踪origin/master,然后我需要手动跟踪其他远程分支。有没有什么方法可以自动做到这一点?不太明白这个问题,但是 克隆时,您确实可以访问所有分支,它们位于原始位置 查看一个git签出另一个\u分支机构\u名称 如果这些分支随后在服务器上得到更新,您只需执行git fetch即可获得所有最新版本以及添加的任何新分支 git fetch将把它们放在origin/only中。除非您执行git
正如标题中所述,如何一次克隆repo并自动跟踪所有远程分支
当我克隆远程repo时,它只跟踪
origin/master
,然后我需要手动跟踪其他远程分支。有没有什么方法可以自动做到这一点?不太明白这个问题,但是
克隆时,您确实可以访问所有分支,它们位于原始位置
查看一个git签出另一个\u分支机构\u名称
如果这些分支随后在服务器上得到更新,您只需执行git fetch
即可获得所有最新版本以及添加的任何新分支
git fetch将把它们放在origin/only中。除非您执行
git merge
(或者执行git pull
,执行fetch
和merge
,否则它们不会合并到您当前的分支中-但我现在大多避免这样做,因为如果您对什么失去关注,这是非常危险的)。谢谢,我知道你的方法是通过克隆后的gitco。但如果回购中有许多分支机构,情况又如何呢。我必须为每个远程分支尝试多次git checkout
,对吗?你可以为我做git checkout branchname。没有来源。这个命令告诉git从tracking(origin)获取分支,并使其成为您的本地开发分支。