来自scmlife.com
git clone默认会把远程仓库整个给clone下来1 V+ q* C3 |% g" t2 v# ~8 ?3 C7 ] 但只会在本地默认创建一个master分支 如果远程还有其他的分支,此时用git branch -a查看所有分支: 能看到远程的所有的分支,如remotes/origin/python_mail.skin 可以使用checkout命令来把远程分支取到本地,并自动建立tracking 或者使用-t参数,它默认会在本地建立一个和远程分支名字一样的分支( \5 k9 u7 Y, M# p# P3 q 折叠展开复制代码 也可以使用fetch来做: 不过通过fetch命令来建立的本地分支不是一个track branch,而且成功后不会自动切换到该分支上 注意:不要在本地采用如下方法: 因为,这样建立的branch是以master为基础建立的,再pull下来的话,会和master的内容进行合并,有可能会发生冲突... [ 本帖最后由 git 于 2010-5-1 17:39 编辑 ] |