git
2020-11-14 16:13:49 0 举报
git一般流程
作者其他创作
大纲/内容
git pull oriign release-5.6 --rebase
本地release-5.6
本地分支AAA从master checkout 回来之后,git rebase master,有冲突解决冲突,解决完push
远程master
本地bug_fix分支
新建: git checkout -b bug_fix
git push origin AAA
本地master
release pull rebase 完毕 checkout bug_fix
新建: git checkout -b bug_fix_master
关于分支名的命名: 版本号_开发的内容描述_issuse号关于commit信息: 参考振宇的提交信息,至少尽量描述内容,不做无意义的提交重点:保证线性提交,不要交叉分支其他:习惯性rebase,及时解决冲突
git pull origin master --rebase
远程bug_fix_master
git push origin bug_fix
允许合并
远程bug_fix分支
本地bug_fix_master分支git cherry-pick xxx (bug_fix的commitid)
允许合并,远程合并进入master
远程分支:AAA提交合并请求如果不允许合并,放弃merge,本地继续重复开发完毕的操作
开发完毕:git checkout master
git push origin bug_fix_master
远程release-5.6
开发完毕:git checkout release-5.6
新建:git checkout -b AAA
master pull rebase 完毕checkout AAA
0 条评论
下一页