我有一个主人和一个开发部门,都被推到了Git实验室。我已克隆,拉动和取出,但除了主分支以外,我仍然无法得到任何东西。
我确定我错过了一些明显的东西,但是我已经阅读了手册,而且我一点也不开心。
你在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
DONE
git branch -r
获取所有远程分支的列表
| grep remotes
分支名称是:'remotes / origin /'所以这将从分支名称中删除遥控器
| grep -v HEAD
从分支列表中过滤HEAD
| grep -v master
从分支列表中过滤`master``,因为你已在本地拥有它
像上面的Ansver,但对我来说不通过“grep遥控器”(我附加屏幕)工作..所以:git clone YOUR-URL; cd到文件夹或按TAB :) for git branch -r |grep "origin" |grep -v HEAD | grep -v master
中的分支; do local_branch = $(echo“$ branch”| sed'/^.*//!d; s ///; q'); git checkout $ branch; git branch $ local_branch;完成; git branch
一些描述:sed'/^.*//!d;小号///; Q” 从“origin / PROD_SERVICES”做这个“PROD_SERVICES”