- 主题:git clone是把所有分支都拉下来,还是只拉master?
--bare 是全部分支,但不能当wc
普通clone似乎是本地只有一个分支,但有全部的log,(我印象中checkout其他分支时,有网络请求)
- 来自 水木社区APP v3.5.5
【 在 JulyClyde 的大作中提到: 】
: 我记得有好几种行为吧
: 不知道是不是各版本不同
:
: --bare 好像是包含所有commit的。我曾经用--bare从某个被作者删除master分支的github里把内容搞回来了
: 普通clone想不起具体啥行为了,但是我记得好像也不是全部
: --single-branch只下载这一个分支的历史
--
FROM 223.104.39.*
普通clone是全部分支的log
--single-branch 应该是单一分支的log
【 在 JulyClyde 的大作中提到: 】
: 这样的话,--single-branch参数是做啥的呢?不过这个好像是后期版本才有的参数
--
FROM 111.206.87.*
恩额。果然记错了
【 在 gameplayer 的大作中提到: 】
: 你记错了,出现网络操作应该是你clone时有其他设置导致的。
: 手册有提:creates remote-tracking branches for each branch in the cloned rep
: ository,切换到这些分支不会发起网络请求
: ...................
--
FROM 111.206.87.*
记错了,试验了一下,应该不需要
- 来自 水木社区APP v3.5.5
【 在 JulyClyde 的大作中提到: 】
: 如果是这样的话,普通clone之后再checkout远程别的分支,应该并不需要网络通信吧
--
FROM 223.104.39.*