" git clone"之间有什么区别?和" git remote add"?

时间:2014-07-05 12:24:04

标签: git

这两个似乎是等价的:

git clone <remote-url> .
git pull

git remote add origin <remote-url>
git pull origin master

有什么区别?

2 个答案:

答案 0 :(得分:0)

git remote add origin只需在git配置中创建一个条目,指定特定URL的名称。你必须有一个现有的git repo才能使用它。

git clone通过复制位于您指定的URI的现有存储库来创建新的git存储库。

重复:Difference between git remote add and git clone

答案 1 :(得分:0)

使用git clone克隆一个完整的存储库,这意味着您不需要做任何准备。

使用git remote add origin,您可以将远程存储库添加到现有存储库中。这意味着,您目前所在的目录中必须有一个现有的存储库。

有关git pull命令之间的差异,请查看here