前景 master主分支,dev是开发分支,master会保持最新的dev代码 问题的产生 dev开发新功能 版本发布,dev合并到了master,发布生产环境 新需求来了,在dev进行开发 同时,线上代码有bug,从master拉新分支,改bug,之后合并到master master与dev这时代码不一致,以后合并有可能会有冲突 dev开发完成,上线前,先与最新master做一下rebase,解决冲突 git rebase会根据你的git commit进行冲突解决,每次都要进行git reba