如何在Git lab中克隆所有远程分支?
我有一个master和一个development分支,都被推到了Git实验室。我已经克隆、拉取和获取了,但除了master分支之外,我仍然无法得到任何东西如何在Git lab中克隆所有远程分支?,git,gitlab,git-branch,git-checkout,Git,Gitlab,Git Branch,Git Checkout,我有一个master和一个development分支,都被推到了Git实验室。我已经克隆、拉取和获取了,但除了master分支之外,我仍然无法得到任何东西 我确信我遗漏了一些明显的东西,但我已经阅读了手册,一点也不高兴。你看到Gitlab中的开发分支了吗 什么节目 git branch -a ? 您可以使用“激活”您的开发分支 git checkout development 玩得开心。你在Gitlab看到你的开发分支了吗 什么节目 git branch -a ? 您可以使用“激活”您的开
我确信我遗漏了一些明显的东西,但我已经阅读了手册,一点也不高兴。你看到Gitlab中的开发分支了吗 什么节目
git branch -a
?
您可以使用“激活”您的开发分支
git checkout development
玩得开心。你在Gitlab看到你的开发分支了吗 什么节目
git branch -a
?
您可以使用“激活”您的开发分支
git checkout development
玩得开心。克隆后,您将所有信息下载到
.git
文件夹中
要查看所有分支,请使用以下命令:
git branch -a
要在本地签出所有分支,请使用此
# loop over all the branches check them all out
for branch in `git branch -r | grep remotes | grep -v HEAD | grep -v master `; do
git checkout $branch
完成
剧本是做什么的?
git分行-r
获取所有远程分支的列表
| grep遥控器
分支名称为:“remotes/origin/”,因此这将从分支名称中删除remotes
| grep-v HEAD
从“分支”列表中筛选头
| grep-v master
从分支列表中筛选“master``,因为您已经在本地拥有它了克隆时,所有信息都已下载到
.git
文件夹中
要查看所有分支,请使用以下命令:
git branch -a
要在本地签出所有分支,请使用此
# loop over all the branches check them all out
for branch in `git branch -r | grep remotes | grep -v HEAD | grep -v master `; do
git checkout $branch
完成
剧本是做什么的?
git分行-r
获取所有远程分支的列表
| grep遥控器
分支名称为:“remotes/origin/”,因此这将从分支名称中删除remotes
| grep-v HEAD
从“分支”列表中筛选头
| grep-v master
从分支列表中筛选“master”,因为您已经在本地安装了它,如上文所述,但对我来说,不通过“grep remotes”(我附加的屏幕)工作。。因此: git克隆你的URL; 将cd放入文件夹或按TAB:) 对于git branch-r | grep“origin”| grep-v HEAD | grep-v master中的分支;do local_branch=$(echo“$branch”| sed'/^.*/!d;s///;q');git结帐$branch;吉特分行$local_分行;完成; 吉特分行 一些描述: sed'/^.*/!Ds//;q'
从“原产地/生产服务”开始执行 这是“产品服务”
如上所述,但对我来说,不通过“grep遥控器”(我附加的屏幕)工作。。因此: git克隆你的URL; 将cd放入文件夹或按TAB:) 对于git branch-r | grep“origin”| grep-v HEAD | grep-v master中的分支;do local_branch=$(echo“$branch”| sed'/^.*/!d;s///;q');git结帐$branch;吉特分行$local_分行;完成; 吉特分行 一些描述: sed'/^.*/!Ds//;q'
从“原产地/生产服务”开始执行 这是“产品服务”
您能否澄清正在执行的操作顺序,以及您得到的确切错误?默认情况下,主分支都会被推送。您需要手动将dev分支添加到源。我记不清语法了,但要找到汉克应该不会太难!我还试图找到…你能澄清你正在执行的操作的顺序,以及你得到的确切错误吗?默认情况下主分支被推送。您需要手动将dev分支添加到源。我记不清语法了,但要找到汉克应该不会太难!我也试图找到。。。