Git 多人协作开发使用
Jun 10, 2017 17:23 · 374 words · 1 minute read
以V1.0.0为例:
- 从master创建新分支V1.0.0
- 新功能(以去需求1.0.0为例)命名为V1.0.0_feature_1.0.0
- Fix bug 命名为V1.0.0_fix_bug(bug 号)
- 开发完成后git commit(推荐idea自带插件,方便写commit message)
- 切回到V1.0.0,更新到最新版本git pull (这一步操作绝对不会有冲突)
- 切回到开发分支,git rebase V1.0.0,若有冲突解决完冲突后 git rebase –continue
- 切回到V1.0.0,git pull,如有新的更新,重复步骤4,若无rebase 你的分支
- git push origin V1.0.0
- 暂存本地未commit修改 git stash,还原修改 git stash pop(不可连续pop,会出现本地代码冲突)
此方法保证你的本地开发分支能保存开发成果(如无特殊原因,不提交本地分支,保持线上分支清爽),且提交commit没有merge,不会有合并分支,都是线性结构