给定方案的git-clone澄清

时间:2017-07-23 10:24:06

标签: git

以下两种情况有什么区别。

  1. 在名为“A”的非空文件夹上运行git clone,该文件夹没有源控制元数据,即没有.git文件夹。

  2. 在名为'B'的非空文件夹上运行git clone,其中包含源控制数据,即具有.git文件夹

1 个答案:

答案 0 :(得分:0)

由于git clone将创建一个要自行克隆的目标目录,并将其分别创建为AB的子目录,唯一的区别在于第二种情况,克隆目录将显示为B中未跟踪的目录。请注意,Git不会以这种方式将克隆的存储库识别为B git-submodule 。如果您想这样做,则需要使用git submodule add代替。