特定分支上的git克隆存储库是否包含所有其他分支的信息?

时间:2018-01-08 03:19:49

标签: git github

例如,假设git repo有两个分支,master和branchA,如果使用

克隆branchA

git clone --single-branch branchA

我们可以从克隆的回购中恢复分支主数据吗?我们可以从克隆的回购历史中看到存在分支主人吗?

1 个答案:

答案 0 :(得分:0)

git clone man page可以提供帮助:

--[no-]single-branch
  

仅克隆导致单个分支的提示的历史记录,由--branch选项或主分支远程的HEAD指向指定。
  进一步提取到生成的存储库只会更新分支的远程跟踪分支,此选项用于初始克隆。

     

如果在进行--single-branch克隆时远程处的HEAD未指向任何分支,则不会创建远程跟踪分支。

注意:您也可以为标记执行此操作,但do use a Git 2.11+ in that case