克隆和复制git repo有什么区别?

nau*_*101 16 git rsync copy git-clone

存在水银同样的问题,我想知道这是如何应用到Git的?特别是,我对有两个本地存储库,以及使用rsync等在服务器之间进行复制的情况感兴趣.

另外,如果原始的repo本身是克隆的,比如gitorious,我复制它,那么gitorious仍将作为远程(由主分支跟踪)存在于副本中,对吗?如果副本被克隆,是否会发生这种情况?

Amb*_*ber 27

克隆库为您提供了仓库的副本配置原始存储库作为遥控器.

复制存储库只会为您提供该存储库的副本.(虽然您当然可以通过以后添加远程定义git remote add.)


复制存储库会复制其.git/config文件,从而复制其远程数据库.克隆存储库不会复制配置文件,因此不会共享远程数据库.(从中克隆的存储库origin在生成的克隆中设置为远程.)