git remote add和git clone的区别
clone
命令是做什么的? 在svn中有没有相当于它?
有什么区别
git remote add test git://github.com/user/test.git
和
git clone git://github.com/user/test.git
创build的回购的名称是否重要?
git remote add
只是在你的gitconfiguration中创build一个条目,指定一个特定的URL的名称。 你必须有一个现有的git回购使用这个。
git clone
通过复制位于您指定的URI的现有存储库来创build一个新的git存储库。
这些function类似(尝试!):
#git clone REMOTEURL foo
和:
#mkdir foo #cd foo #git init #git remote add origin REMOTEURL #git拉起源高手
现在有一些细微的差别,但基本上你可能不会注意到它们。 作为留给读者的练习,比较每个目录下的.git / config。
clone
命令将创build您指定的回购的本地副本。 remote add
添加一个远程回购,你可以推或拉。
clone
的svn相当于checkout
。