当使用git clone克隆某个仓库时,它会检索出所有的分支:
那么,当我使用
如何检出远程分支的远程版本?
我知道可以使用以下命令检出build1镜像中的所有远程分支。
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
命令可以显示所有远程引用,但是否有一种优雅的方法来检出那些远程的远程分支呢?
git://
代替https://
吗?对于您和服务器来说,获取数据更加高效。 - jthill