git init 和 git clone 有什么区别

git init 和 git clone 相互混淆。

git clone 创建一个已经存在的存储库的副本。
git init 命令用于生成一个新的、空的 git 存储库或者重新初始化现有的存储库。

因此,要生成 git clone,我们需要使用 git init 创建的存储库。
然后,调用 git clone 复制包含的数据。

克隆远程仓库

为了克隆远程存储库 git clone 应该运行:

git clone <repository-url>

运行它会将存储库克隆到当前目录中,使用它的名称作为目标目录。

为了将存储库克隆到不同的目录,我们应该运行以下命令:

git clone <repository-url> <directory>

克隆前,请确保没有同名目录或者目录为空。
如果目标目录不为空,则克隆将失败。

什么是克隆

git clone 命令用于从远程存储库获取代码。
此命令可以与 git checkout 关联,后者在本地系统上切换代码版本。

我们应该使用 git clone 而不是 checkout ,因为在克隆存储库时,将收到服务器所有数据的完整副本。
默认情况下,它将下拉项目历史记录的所有文件版本。
在服务器磁盘损坏的情况下,克隆非常重要。
我们可以将服务器设置回使用任何客户端上的任何克隆进行克隆时的状态。

git如何克隆存储库

对于开发人员来说,拥有现有 git 存储库的开发副本非常重要。

当用户获得工作副本时,所有版本控制操作都通过他的本地存储库进行管理。
要获取远程存储库的副本,可以使用 git clone 命令。

它将现有存储库的克隆/副本创建到新目录中。

日期:2020-06-02 22:16:37 来源:oir作者:oir