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 @   拾月凄辰  阅读(10279)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
历史上的今天:
2021-07-20 Ubuntu18.04 安装Consolas字体
2021-07-20 Ubuntu 桌面模式下,鼠标右键没有新建文档,的解决方法
2021-07-20 Ubuntu18.04 美化主题
2021-07-20 VMware全屏时, 隐藏上方工具栏横条
2021-07-20 Windows或Linux使用kubectl控制远程k8s集群
2021-07-20 Linux 命令里两个连续的减号(--)是表示什么?
2021-07-20 从k8s集群中删除节点后重新加入的方法
点击右上角即可分享
微信分享提示
主题色彩