程序员社区

Git系列教程 --- 17、Git的客隆(Clone)

在 Git 中,克隆是复制任何目标存储库的行为。目标存储库可以是远程的或本地的。您可以从远程存储库克隆您的存储库以在您的系统上创建本地副本。此外,您可以在两个位置之间同步。

file

Git 克隆命令

GIT中克隆是一个命令行实用程序,其用于使一个远程存储库的本地副本。它通过远程 URL 访问存储库。

通常,原始存储库位于远程服务器上,通常来自 GitHub、Bitbucket 或 GitLab 等 Git 服务。远程存储库 URL 被引用到origin

句法:

$ git clone <repository URL>  

Git 克隆存储库

假设您想从 GitHub 克隆一个存储库,或者拥有一个由您想贡献的任何其他用户拥有的现有存储库。克隆存储库的步骤如下:

第1步:

打开 GitHub 并导航到存储库的主页。

第2步:

在存储库名称下,单击克隆或下载

file

第 3 步:

选择Clone with HTTPs 部分复制存储库的克隆 URL。对于空存储库,您可以从浏览器复制存储库页面 URL 并跳到下一步。

file

第四步:

打开 Git Bash 并将当前工作目录更改为您想要创建存储库本地副本的所需位置。

第 5 步:

使用带有存储库 URL 的 git clone 命令来制作远程存储库的副本。请参阅以下命令:

$ git clone https://github.com/ImDwivedi1/Git-Example.git  

现在,按 Enter。因此,将创建您的本地克隆存储库。请参阅以下输出:

file

将存储库克隆到特定的本地文件夹

Git 允许将存储库克隆到特定目录中,而无需切换到该特定目录。您可以将该目录指定为 git clone 命令中的下一个命令行参数。请参阅以下命令:

$ git clone https://github.com/ImDwivedi1/Git-Example.git "new folder(2)"  

file

给定的命令与上一个执行相同的操作,但目标目录切换到指定目录。

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)"  

file

在给定的输出中,只有 master 分支是从主要存储库 Git-Example 克隆的。

赞(0) 打赏
未经允许不得转载:IDEA激活码 » Git系列教程 --- 17、Git的客隆(Clone)

一个分享Java & Python知识的社区