一、gitlab 新建分支,并上传代码
在公司,会有项目管理,创建好master创库,在gitlab,个人需要创建个人分支,用于提交代码,并申请,合并到分支上(一般会有第一个原始项目,在此基础上,衍生出很多型号,分支代码,用于不同项目),个人可以在master创建自己的分支,管理项目人员,验证没问题,会merge 合并到具体项目的分支上。
系统还未安装git ,则按提示输入指令:sudo apt-get install git
安装完成后,公司,可能需要注册用户,密码,例如,
git config --global user.name “name”
git config --global user.email “name.com”
在Linux终端,创建个人分支,首先在需要创建分支的工程目录文件夹下,如:xxxx_project,进入这个project目录下
输入如下命令
初始化本地仓库 git init
添加所有项目文件 git add . //注意后面又这个点号,不要忘记看不到,是个点号,添加需要上传的文件
先提交到本地的仓库 git commit -m "你想要提交的备注信息" 注:(不是直接提交到gitlab上)
添加Gitlab远程仓库地址 git remote add origin git@192.168.110.100:youngelitespace/yes-web.git // 后面git地址是master仓库的地址,主分支地址
创建新的分支 git branch sdk_2202_test
切换到新分支下 git checkout sdk_2202_test
提交到新分支到远程仓库 git push -u origin sdk_2202_test
远程仓库,本地仓库,工作区之间的联系,远程仓库是公司管理的gitlab,本地仓库,是自己本机建立仓库,管理文件的,ls -a命令可以查看
到.git目录,这个就是本地仓库,commit提交代码时,并未提交至网络,还在本机,工作区就是project那个文件夹下,工作区。
二、gitlab 拉取代码
一般,公司工作流程如下:
公司会给一个网站,打开公司的gitlab仓库,在主master,克隆代码,点击clone,弹出复制git的网址,
git clone -b xxx_project gitlab仓库master网址(上面clone的网址)