developer 是默认分支不要直接提交
需要提交代码先checkout 到自己分支 再进行merge操作
禁止使用gitlab页面提供的merge操作
git命令流程: 打开Vs code
项目文件夹下右击点git bash here
1、检查当前状态(lhp分支下)这一步随时进行!!
git status
有不一样的一般颜色会列出的,红色是本地修改未提交,绿色是提交了自己的远程没合并
2、提交本地修改到自己本地的分支(lhp分支下)
git add .
git commit -m "lhp 元素默认值取值维护 一键同步功能" (每次更新内容备注)
3、提交自己本地分支到自己远程服务器 分支上(lhp分支下)
git push origin lhp
4、提交到自己远程分支后,这时候需要把远程服务器主版本上的更新下载到本地(lhp分支下)
git pull origin developer
这是会出现别的界面,输入 :q
5、如果是lhp merge 合并冲突代码(lhp分支下)看git上分之状态左侧要是0
6、合并后重新提交自己远程分支,上述1、2、3
git push origin lhp
7、切换到远程主分支上
git checkout developer
注意:这里切换时候如果提示自己分支比远程服务器的分支要落后,这时候需要重新更新下本地的developer主分支的代码
--》命令:git pull
--》切换回自己分支重复之前的操作
--》git checkout lhp
--》git pull origin developer
--》合并代码
--》git commit -m ‘lhp分支合并修改’
--》git push origin lhp
--》git checkout developer
8、合并自己远程分支到主分支上(developer分支下)
git merge lhp
9、更新developer(developer分支下)
git push origin developer
10、到自己分支
git checkout lhp
11、结束 网站上查看下自己分支的状态是不是 0/0状态
不上传只是更新代码:
git status(查看本地分支文件信息,确保更新时不产生冲突) 更新到本地)
git pull origin developer(在自己分支下)
若命令执行成功,则更新代码成功!