git clone
命令用于克隆分支和git存储库。在本教程中,我们将学习如何以不同的方式克隆git分支。我们将学习克隆单个分支,克隆到特定文件夹,克隆特定文件夹 本教程中的标记等。
null
列出分支
我们将从列出分支开始。为了复制分支,我们需要列出分支。我们就用 branch
命令,该命令将列出当前存在的本地和远程分支。
$ git branch
克隆单个指定分支
我们可以通过使用 --single-branch
与 --branch
选项。我们还将提供分支机构名称。 这将从仅复制指定分支和相关数据的磁盘空间中节省。
$ git clone --single-branch --branch master https://github.com/nmap/nmap.git
克隆到特定文件夹
我们可以将特定的分支复制到指定的文件夹。我们只需将文件夹名称添加到命令的末尾。此文件夹将自动创建。在本例中,我们将复制nmap的主分支 放入名为 test
.
$ git clone --single-branch --branch master https://github.com/nmap/nmap.git test
克隆特定标记
我们有能力克隆特定的标签。实际上,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
相关文章: 如何删除Git中未跟踪的文件?
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END