remote-branch - git clone remote branch - 如何在Git中克隆所有远程分支?

Git clone --branch / git / git-branch / git-clone

我有一个 master 和一个 development 分支,都被推送到GitHub。我已经 clone d, pull ed和 fetch ed,但是除了 master 分支以外,我仍然无法获得其他任何东西。

kk.



Answer #1

使用别名。虽然没有任何本地的Git单行本,但你可以定义自己的单行本,如

git config --global alias.clone-branches '! git branch -a | sed -n“ / \ / HEAD / d; / \ / master $ / d; / remotes / p;” | xargs -L1 git checkout -t'

进而作为

git clone-branches