📌  相关文章
📜  如何从特定分支 git 克隆 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:37:56.325000             🧑  作者: Mango

如何从特定分支 git 克隆 - Shell-Bash

在 git 中,我们可以通过 git clone 命令来克隆仓库。但是有时候仓库有多个分支,我们可能只需要克隆其中的一个分支。本文将介绍如何从特定分支 git 克隆。

步骤一:查看仓库中所有分支

在克隆之前,我们需要先查看仓库中所有的分支。可以使用以下命令:

$ git branch -r

其中 -r 表示显示远程分支。运行该命令后,会输出类似以下的内容:

origin/HEAD -> origin/main
origin/main
origin/feat1
origin/feat2

可以看到,仓库中有 main 分支和 feat1feat2 两个分支。

步骤二:克隆特定分支

假设我们要克隆 feat1 分支。可以使用以下命令:

$ git clone -b feat1 <仓库地址>

其中 -b 表示指定要克隆的分支。运行该命令后,会将 feat1 分支克隆到当前目录。

完整示例

以下是一个完整的示例:

$ git branch -r
origin/HEAD -> origin/main
origin/main
origin/feat1
origin/feat2

$ git clone -b feat1 https://github.com/user/repo.git
Cloning into 'repo'...
remote: Enumerating objects: 100, done.
remote: Counting objects: 100% (100/100), done.
remote: Compressing objects: 100% (84/84), done.
Receiving objects: 100% (100/100), 10.87 KiB | 1.81 MiB/s, done.
Resolving deltas: 100% (22/22), done.

在上面的示例中,我们先使用 git branch -r 命令查看仓库中所有的分支,然后使用 git clone -b feat1 命令克隆 feat1 分支到本地。

结论

通过以上步骤,我们可以从特定分支 git 克隆。需要注意的是,在克隆之前,我们需要先查看仓库中所有的分支,并确定要克隆哪个分支。