git每次发版 开发 和 生产环境的 规范化操作

1.每次开发新功能,都需要切换到  git checkout -b master origin master

目的:使用最新的 线上的版本代码进行开发,稳定 安全

2.如果开发新功能 或者修复 线上的bug  重复上述步骤 之后;需要新建一个 本地分支,git branch 用户名称-业务名称(新功能或者fix)

3.开发完新功能或者修复完本地分支的bug。切记一定要 在当前分支 git pull origin master 

目的:将远端的master最新的代码 拉取到本地分支,进行更新 和解决冲突。

4.之后依次 切换到本地dev所关联远端dev的 分支上,拉去最新的远端dev

目的:远端dev 开发环境可能有很多小伙伴 在开发在上传新的业务代码。为了不影响他们,所以要拉去最新的dev,之后合并我们刚刚已经拉去且解决完最新冲突的本地 新功能或者bug分支 即可

         如果有冲突:就解决冲突;最后可以上传到远端 

         git pull origin dev

         git merge 用户名称-业务名称(新功能或者fix)

         git add. /commint/conflict 就不多说了

         git push origin dev 

5.一般开发环境 dev 测试通过后,检查一下 是否还有最新的master 远端变动;如果有 则只需要拉取到本地,之后解决完冲突,通过gitlab进行手动合并即可。

 

git每次发版 开发 和 生产环境的 规范化操作

上一篇:FileZilla客户端(OS)连接Linux


下一篇:LInux部署本地DNSbind9