git的使用

开发环节:
先git pull拉master上最新代码,然后创建自己的开发分支【名字有区分度】,
先commit自己修改的文件,并git push到自己的分支【可以git status查看当前分支状态】
git checkout 要合并的分支(例如测试分支)
git pull 拉下最新的内容
git merge 自己的分支
v :wq
git pull
git push
在对应环境构建镜像并部署

灰度环节:
测试无问题,从branch创建当前迭代的release发布分支【是最新的master拉下来的】,git页面中新建Merge Request,targetbranch选对应的release,compare之后将自己的开发分支merge合到当前迭代的release分支【没权限的话可由别人操作,git上可以查看】
git页面中在repository中选择自己的release新建tag,然后基于tag构建镜像,然后发布到灰度环境

git-resolve conflicts,向中间合并,然后直接在测试分支提交 再push

发布完和master有冲突:
git checkout master
git pull
git checkout 自己的分支
git pull
git merge master
解决冲突,再commit, push
rebuild project
gitlab上再比对下自己提交的文件,再让merge

参考文章:https://blog.csdn.net/qq_39470733/article/details/80366435

1、安装git及生成ssh key
参考:https://blog.csdn.net/weixin_41176346/article/details/84394852
gitlab中打开某个项目,点击clone下拉框,选择clone with SSH,然后到idea中VCS->Git->Clone,打开项目即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值