0


Git克隆指定分支

大家好,我是邵奈一,一个不务正业的程序猿、正儿八经的斜杠青年。
1、世人称我为:被代码耽误的诗人、没天赋的书法家、五音不全的歌手、专业跑龙套演员、不合格的运动员…
2、这几年,我整理了很多IT技术相关的教程给大家,爱生活、爱分享。
3、如果您觉得文章有用,请收藏,转发,评论,并关注我,谢谢!
博客导航跳转(请收藏):邵奈一的技术博客导航
| 公众号 | 微信 | CSDN | 掘金 | 51CTO | 简书 | 微博 |


教程目录

0x00 教程内容

有些时候克隆项目,默认的分支,不是我们想要的分支,又懒得切换,又或者,想要省一点磁盘空间,就可以使用本教程。

0x01 克隆指定分支

1. -b参数

通过

-b branch_name

选项Git克隆指定分支,比如指定master-dev分支:
在这里插入图片描述
克隆命令为:

git clone -b master-dev [email protected]:HuaweiCloudDeveloper/huaweicloud-codearts-campusmall-java.git

克隆之后,进入项目路径,你就可以发现,文件夹右侧有“[master-dev]”字样,说明已经是在master-dev分支了,如下:

(base) ☁  codearts  cd huaweicloud-codearts-campusmall-java 
(base) ☁  huaweicloud-codearts-campusmall-java [master-dev] ll
total 24
drwxr-xr-x  7 shaonaiyi  staff   224B  6415:46 Dockerfiles
-rw-r--r--  1 shaonaiyi  staff    24B  6415:46 README.md
drwxr-xr-x  4 shaonaiyi  staff   128B  6415:46 campusmall-flea
drwxr-xr-x  4 shaonaiyi  staff   128B  6415:46 campusmall-gateway
drwxr-xr-x  4 shaonaiyi  staff   128B  6415:46 campusmall-goods
drwxr-xr-x  4 shaonaiyi  staff   128B  6415:46 campusmall-order
drwxr-xr-x  4 shaonaiyi  staff   128B  6415:46 campusmall-user
drwxr-xr-x  4 shaonaiyi  staff   128B  6415:46 common-entity
drwxr-xr-x  4 shaonaiyi  staff   128B  6415:46 common-utils
-rw-r--r--  1 shaonaiyi  staff   4.2K  6415:46 pom.xml
(base) ☁  huaweicloud-codearts-campusmall-java [master-dev]

此时可以查看远程分支,命令如下:

git branch -r

发现显示:

origin/HEAD -> origin/master
origin/master
origin/master-dev
origin/release
2. --single-branch参数

通过-b方式克隆远程仓库除了指定的远程分支不是主干分支以外,还是会将远程的所有分支都拉取下来,并不能够起到减小克隆仓库体积的功能。

如果想要只克隆指定分支可以搭配 --single-branch 参数,命令如下:

git clone -b master-dev [email protected]:HuaweiCloudDeveloper/huaweicloud-codearts-campusmall-java.git --single-branch

这样我们就只会拉取到我们指定的分支,而不会拉取到其他远程分支了,可以通过如下命令来查看:

git branch -r

发现只显示:

origin/master-dev

不过,我觉得还是不用这个参数吧,毕竟很多时候,咱不差钱,不差存储空间,啥都没差…

0xFF 总结

  1. Git操作很简单,你作为国家的栋梁,祖国的花朵,你不可能不会的对吧,啊哈…
  2. 很久没发教程,感谢大家的支持,可以点个关注支持一下,谢谢!

邵奈一 原创不易,如转载请标明出处,教育是一生的事业。


标签: git

本文转载自: https://blog.csdn.net/shaock2018/article/details/139445055
版权归原作者 邵奈一 所有, 如有侵权,请联系我们删除。

“Git克隆指定分支”的评论:

还没有评论