git测试和发布流程

正文开始

master  1  正式站分支<br /><p>release  1 测试站分支</p><p><br /></p>流程1:实现改价需求 上线到测试平台。 <br />1 本地新建分支 edit_price (当前分支自动切换到 edit_price )<br />2 多次改动代码以实现改价需求,直到完成,都是提交给 edit_price <br />3 当 edit_price 功能确认完成时 切换到 本地 release-1.0 分支<br />4.本地release-1.0分支合并edit_price分支 (git merge edit_price ) <br />5.推送本地release-1.0到远程release-1.0 (git push origin release-1.0 ) <br />6.远程服务器目录 51pf_test<br />7. 拉取远程release-1.0分支 (git pull origin release-1.0)完成测试平台上线。<br />   需求完成后可以删除edit_price分支.<br />   如未完成 可以继续新建edit_price1.1/1.2等分支以保证功能的进度支持切换.<br /><br /><br /><br />流程2:实现改价需求 上线到正式平台。 <br />1.远程服务器目录 51pf_test<br /><br />2.拉取远程release-1.0分支<br /><br />3.切换到本地master分支 (git checkout master)<br /><br />4.本地master分支合并release-1.0分支(git merge release-1.0)<br />  在test站点下拉取和合并release分支可以解决分支的冲突问题<br />  如有冲突...... <br /><br />5.提交本地master分支给远程master(git push origin master)<br /><br />6.切换回release-1.0分支 (保证下次远程test目录仍默认是release分支)<br /><br />7.切换到51pf目录<br /><br /><p>8.master分支下拉取master(git pull origin master)</p><p><br /></p><p>流程3:简单修改bug<br />1.切换到本地release-1.0分支(git checkout release-1.0) <br />2.直接提交改动内容<br />  git add .<br />  git commit -m '注释'<br />3.推送本地release-1.0到远程release-1.0 (git push origin release-1.0 )<br />4.上线测试流程同上<br /><br /><br /></p>

正文结束

没有上一篇 git命令