git - 如何浅克隆特定分支上的 repo 协议(protocol)?

标签 git continuous-integration git-branch git-clone shallow-clone

我如何浅克隆一个 git 存储库,以便我的克隆仅包含 1 个历史项,并从特定分支开始?

我知道如何进行浅克隆:

git clone --depth 1 https://path/to/myrepo.git

但不在特定分支上启动克隆。

最佳答案

要使用分支 bar 克隆 repo foo.git,请执行以下操作:

git clone --depth 1 https://path/to/repo/foo.git -b bar

请参阅 git-clone 文档:https://www.kernel.org/pub/software/scm/git/docs/git-clone.html

关于git - 如何浅克隆特定分支上的 repo 协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21833870/

相关文章:

git - 当 Git diff 显示模式更改时,这意味着什么?

linux - 如何将 bamboo 变量从 Bamboo 脚本发送到 docker 容器?

git - 您如何从 fork 的 github 存储库 merge 非主分支上的更改?

git - 当我在终端中创建一个新分支时,为什么图形不显示从 master 分支分支出来的新分支?

java - 我们什么时候需要将源附加到 jar

git - 如何与多个开发人员共享一个 git 功能(或主题)分支

git - 在 github/bitbucket 上使用多账户/多身份推送

windows - 如何让 git 忽略大小写的变化?

git - 如何在 GitHub Desktop 中执行 Pull Origin

git - 使用 Hudson 并使用多个 git 存储库构建步骤