在 Git 中,克隆是复制任何目标存储库的行为。目标存储库可以是远程的或本地的。您可以从远程存储库克隆您的存储库以在您的系统上创建本地副本。此外,您可以在两个位置之间同步。
Git 克隆命令
在GIT中克隆是一个命令行实用程序,其用于使一个远程存储库的本地副本。它通过远程 URL 访问存储库。
通常,原始存储库位于远程服务器上,通常来自 GitHub、Bitbucket 或 GitLab 等 Git 服务。远程存储库 URL 被引用到origin。
句法:
$ git clone <repository URL>
Git 克隆存储库
假设您想从 GitHub 克隆一个存储库,或者拥有一个由您想贡献的任何其他用户拥有的现有存储库。克隆存储库的步骤如下:
第1步:
打开 GitHub 并导航到存储库的主页。
第2步:
在存储库名称下,单击克隆或下载。
第 3 步:
选择Clone with HTTPs 部分并复制存储库的克隆 URL。对于空存储库,您可以从浏览器复制存储库页面 URL 并跳到下一步。
第四步:
打开 Git Bash 并将当前工作目录更改为您想要创建存储库本地副本的所需位置。
第 5 步:
使用带有存储库 URL 的 git clone 命令来制作远程存储库的副本。请参阅以下命令:
$ git clone https://github.com/ImDwivedi1/Git-Example.git
现在,按 Enter。因此,将创建您的本地克隆存储库。请参阅以下输出:
将存储库克隆到特定的本地文件夹
Git 允许将存储库克隆到特定目录中,而无需切换到该特定目录。您可以将该目录指定为 git clone 命令中的下一个命令行参数。请参阅以下命令:
$ git clone https://github.com/ImDwivedi1/Git-Example.git "new folder(2)"
给定的命令与上一个执行相同的操作,但目标目录切换到指定目录。
Git 有另一种传输协议,称为 SSH 协议。上面的示例使用 git:// 协议,但您也可以使用 http(s):// 或user@server :/path.git,它们使用 SSH 传输协议。
Git 克隆分支
Git 允许只复制存储库中的特定分支。您可以使用 git clone 命令为单个分支创建一个目录。要创建克隆分支,您需要使用 -b 命令指定分支名称。以下是克隆特定 git 分支的命令的语法:
句法:
$ git clone -b <Branch name><Repository URL>
请参阅以下命令:
$ git clone -b master https://github.com/ImDwivedi1/Git-Example.git "new folder(2)"
在给定的输出中,只有 master 分支是从主要存储库 Git-Example 克隆的。