<!--连接远程库-->
git remote add upstream http://xxx.git
<!--取得远程库-->
git fetch upstream
<!--比对本地库与远程库-->
git rebase upstream/master
<!--提交到本地库-->
git push origin
<!--新建(-b)/切换到spike,#number对应的是issue-->
git checkout -b f/#number/spike
<!--在spike上进行开发-->
working...
<!--开发期间可以commit-->
commit...
<!--开发完成后进行lint(代码格式检查),切换到master-->
git checkout master
<!--再次取得远程库-->
git fetch upstream
<!--进行比对本地库与远程库-->
git rebase upstream/master
<!--提交最新远程库到本地库-->
git push origin
<!--切换到spike-->
git checkout f/#number/spike
<!--比对spike与远程库-->
git rebase master
<!--如果有冲突的话,需要解决冲突-->
解决冲突...一般选择income change
<!--冲突解决完成切换到master-->
git checkout master
<!--新建release用于提交,数字与issue一致-->
git checkout -b f/#number/release
<!--将spike映射到release上-->
git merge --squash f/#number/spike
<!--提交release到master-->
=>commit内容为issue的title
=>勾选Push
=>刷新gitlab页面
=>点击merge request按钮
=>选择提交选项
=>点击submit merge request完成。
git协同办公流程/使用git进行开发
最新推荐文章于 2022-11-09 14:29:04 发布