如何用示例克隆Git分支命令教程?

git clone 命令用于克隆分支和git存储库。在本教程中,我们将学习如何以不同的方式克隆git分支。我们将学习克隆单个分支,克隆到特定文件夹,克隆特定文件夹 本教程中的标记等。

null

列出分支

我们将从列出分支开始。为了复制分支,我们需要列出分支。我们就用 branch 命令,该命令将列出当前存在的本地和远程分支。

$ git branch
List Branches
列出分支

克隆单个指定分支

我们可以通过使用 --single-branch --branch 选项。我们还将提供分支机构名称。  这将从仅复制指定分支和相关数据的磁盘空间中节省。

$ git clone --single-branch --branch master https://github.com/nmap/nmap.git
Clone Single Specified Branch
克隆单个指定分支

克隆到特定文件夹

我们可以将特定的分支复制到指定的文件夹。我们只需将文件夹名称添加到命令的末尾。此文件夹将自动创建。在本例中,我们将复制nmap的主分支 放入名为 test .

$ git clone --single-branch --branch master https://github.com/nmap/nmap.git test
Clone To Specific Folder
克隆到特定文件夹

克隆特定标记

我们有能力克隆特定的标签。实际上,tag是分支的名称,但是tag将提供不同的观点。我们将使用 -branch 选项并提供要复制的标记。我们将复制名为 master 在这个例子中。

$ git clone --single-branch --branch master https://github.com/nmap/nmap.git

浅克隆或指定深度

分支复制操作将删除指定分支或标记的所有早期版本。在某些情况下,这可能会造成磁盘空间或网络带宽等问题。在本例中,我们将使用 --depth 选项并提供深度数,在本例中为2。

$ git clone --depth=2 --single-branch --branch master https://github.com/nmap/nmap.git
Shallow Clone or Specify Depth
浅克隆或指定深度

相关文章: 如何删除Git中未跟踪的文件?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享