Loading

git clone 指定分支

git clone不指定给分支时,默认会把远程仓库整个给clone下来,但只会在本地默认创建一个master分支。

如果远程还有其他的分支,此时用git branch -a查看所有分支:

$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/dev
remotes/origin/master

能看到远程的所有的分支,如remotes/origin/dev
可以使用checkout命令来把远程分支取到本地,并自动建立tracking:

$ git checkout -b dev origin/dev

或者使用-t参数,它默认会在本地建立一个和远程分支名字一样的分支:

$ git checkout -t origin/dev
posted @ 2022-07-20 23:40  拾月凄辰  阅读(10140)  评论(0编辑  收藏  举报