当 git clone 某个存储库时,它会从中检索所有分支:
git clone https://github.com/android/platform_build.git build1
cd build1/ && git branch -a && cd ..
然后,当我build1
用作镜像并克隆它时,我看不到它的所有远程分支(我只看到build1
本地主分支)
git clone build1 build2
cd build2 && git branch -a && cd ..
如何远程结帐远程分支?
我知道我可以使用命令检查 build1 镜像中的所有远程分支
cd build1 && for remote in `git branch -r `; do git branch --track $remote; done
将所有远程 git 分支跟踪为本地分支 ,但如果我无权访问 build1 目录怎么办?
此外,还有git ls-remote origin
显示所有远程参考的命令,但是有没有什么优雅的方法可以检查远程分支的远程?