#1.克隆远程连接地址
git clone http://www.xxx.com/
#2.查看当前处于分支情况
git branch —默认是master分支
#3.查看所有的分支
git branch -a
#4.切换到远程dev 分支 --只能读,不能修改
git checkout origin/dev
#5.在本地创建一个dev分支,和远程dev分支对应
git checkout -b dev
#6.查看是否创建并切换分支
git branch
#7.远程已经存在dev分支,将本地dev关联跟踪远程dev
git branch --set-upstream-to=origin/dev
远程没有dev分支,将本地的dev分支推送到远程
git push -u origin dev
#8.养成良好习惯,每次开发前拉取最新代码
git pull
开发新模块—登录模块
#1.开启一个登录模块的分支
git checkout -b f_login
#2.修改代码–提交代码
commit & push
#3.向项目经理申请合并代码
gitlab网站–>merge request --> new merge request --> 将f_login分支代码合并到dev分支–> submit merge request–> 项目经理点击Merge合并–>开发完毕可以移除f_login分支
完成后–回到dev分支
git checkout dev
将最新代码拉取到dev分支
git pull
#删除f_login分支
git branch -d f_login
#删除远程f_login分支的缓存记录
git branch -dr origin/f_login
#反复—按照上诉流程-开发新模块