添加远程存储库和克隆远程存储库有什么区别?我正在阅读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