2012-03-15 172 views
11

same question exists for mercurial,我想知道這如何適用於混帳?特別是,我對有兩個本地回購的情況以及使用rsync等在服務器之間進行復制的情況感興趣。克隆和複製git repo有什麼區別?

此外,如果原始回購本身是克隆的,並且我將其複製,那麼gitorious仍然會作爲遠程副本(由主分支跟蹤)存在於副本中,對嗎?如果拷貝被克隆,會發生這種情況嗎?

+0

嗯,git的存在也是如此 - 可能是[git clone vs複製粘貼,有什麼不同?](http:/ /stackoverflow.com/questions/7303765/git-clone-vs-copy-paste-whats-the-difference) – manojlds 2012-03-15 00:51:31

+0

是的,看起來像。我首先搜索,但沒有找到那一個。 – naught101 2012-03-19 01:08:24

回答

21

克隆存儲庫會爲您提供該存儲庫的副本將原始存儲庫配置爲遠程存儲庫。

複製存儲庫只會爲您提供該存儲庫的副本。 (雖然你當然可以只通過git remote add添加遠程定義之後。)


複製存儲庫複製其.git/config文件,因此它的遙控器。克隆存儲庫不會複製配置文件,因此遙控器不會共享。 (已克隆的存儲庫在生成的克隆中設置爲origin遠程)。

+0

我會選擇這個作爲答案,但你沒有回答問題的第二部分:) – naught101 2012-03-22 01:01:33

+0

編輯在一個更具體的答案。 – Amber 2012-03-24 02:38:12