添加遠程存儲庫和克隆遠程存儲庫有什麼區別?我正在閱讀git的實用指南,他們正在討論分佈式環境並使用git remote add。我發現這部分很難理解,爲什麼我應該使用它克隆。添加和克隆遠程存儲庫有什麼區別?
非常感謝
添加遠程存儲庫和克隆遠程存儲庫有什麼區別?我正在閱讀git的實用指南,他們正在討論分佈式環境並使用git remote add。我發現這部分很難理解,爲什麼我應該使用它克隆。添加和克隆遠程存儲庫有什麼區別?
非常感謝
Git的克隆建立了一個新的存儲庫(名稱克隆從而!)相似,你克隆一個與「補充」,從中克隆作爲遠程名爲origin
遠程倉庫只是做了設置遠程的最後一部分是「添加一個遠程存儲庫」,並且完成整個任務並獲得一個新的克隆就是克隆。請注意,當您添加遠程存儲庫時,您已經有一個存儲庫。當你克隆時,你還沒有存儲庫。
存儲庫可以通過git remote add
添加多個remotes
。通常,這些是遠程倉庫,與您推送和推送的同級和服務器上的同一個倉庫的克隆相同。
使用git remote add
是另一個(遠程)存儲庫連接到當前存儲庫這樣你就可以拉,並與遠程倉庫推。例如,當我將東西推送到Github時,我會這樣做,因爲我已經擁有自己的「主」存儲庫origin
。
使用git clone
創建一個設置爲連接到遠程倉庫在本地系統上新庫。當從某處獲得另一個已發佈項目的克隆或製作我自己的項目的另一個副本(可能位於不同的計算機上)時,我會這樣做。
+1感謝您的回覆。 – screenm0nkey
謝謝你。這是一個很好的答案。我希望這本書很清楚。我必須在20次閱讀相同的頁面才能找到我錯過的東西。 – screenm0nkey