我如何浅克隆一个回购在一个特定的分支?

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

我知道怎么做一个肤浅的克隆:

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

但不要在特定的分支上开始克隆。

35274 次浏览

To clone repo foo.git with branch bar do:

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

See the git-clone documentation: https://www.kernel.org/pub/software/scm/git/docs/git-clone.html