获取远程存储库Git

Ray*_*Ray 10 git git-clone git-remote

我在Git几乎是新手,只是从官方网站上阅读Git书.我尝试了解下一个案例之间的区别.

git init Project
git remote add Project [some-url]
Run Code Online (Sandbox Code Playgroud)

git clone [some-url]
Run Code Online (Sandbox Code Playgroud)

什么是更好的方法?

abh*_*kdz 20

没有偏好的问题.这些命令用于完全不同的目的.

git init Project
git remote add Project [some-url]
Run Code Online (Sandbox Code Playgroud)

git init将目录初始化为Git存储库

当您开始处理项目时,将使用此方法,而不是在版本控制下继续处理现有项目.

git clone [some-url]
Run Code Online (Sandbox Code Playgroud)

git clone复制一个git存储库,以便添加它

这会将现有存储库从远程克隆到您的计算机,以便您可以对其进行处理.

帮助你的链接:
*git init
*git clone


juc*_*uco 8

git clone [something] 相当于:

git init Project
git remote add origin [some-url]
git pull origin master
Run Code Online (Sandbox Code Playgroud)

打电话给你的遥控器有点奇怪Project,但也许这是一个错字.无论哪种方式,您都可以-o在手册页中指定在克隆时将遥控器命名为其他内容:

而不是使用远程名称来源来跟踪上游存储库,请使用.