分支开发流程(来自一位大神的笔记)
git branch
git branch chinapay
git checkout chinapay
git checkout -b chinapay
主分支test,创建新分支都在test分支上创建
每天最少一次由test分支合并到自己的开发分支
分支合并必须先由test分支合并到开发分支,然后在由开发分支合并到test分支合并分支,
只合并要上线的代码,不上线代码不要合并,不上线代码不要合并,不上线代码不要合并
合并代码前必须在开发环境测试通过,测试通过才可合并代码
合并分支必须加上--no-ff参数
1.test分支合并到自己开发分支
git merge --no-ff test
git status查看是否有冲突文件,有解决冲突
2.切换到test分支
git checkout test
3.合并代码到test分支
git merge --no-ff chinapay
git status查看是否有冲突文件,有解决冲突合并代码写注释,本次并合开发的功能
将远程分支信息获取到本地
git fetch
将远程分支映射到本地命名为test的一分支
git checkout -b test origin/test
git push origin chinapay
9.删除远程tag
git push origin :refs/tags/标签名
网友评论