我克隆了一个这样的仓库:
git clone https://example.com/example.git example --branch=master --depth=3
本地仓库example
中唯一可用的远程引用现在为origin/master
。
我知道还有其他分支,例如feature
,bug
。
origin/feature
和origin/bug
的形式全部使用它们,而又不获取完整的历史记录(我想要--depth=3
)?
这是我尝试过的:
git pull -a --depth=3
git fetch -a --depth=3
git fetch origin feature # This only generates FETCH_HEAD but not origin/feature
在上述所有尝试之后,git branch -a
会显示以下内容:
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
预期:
* master
remotes/origin/master
remotes/origin/feature <<<<<<
remotes/origin/bug <<<<<<