git 分支情况如下,提交代码时请务必清楚应该提交到哪个分支上。git 操作 push 代码之前请务必先做 pull 操作,在本地解决完冲突后再 push 到远端,如在 push 时发现如有 merge和 rebase 的提示,不要选 merge 而要选 rebase。1、master 分支:用于发布正式环境使用,不允许提交任何代码到该分支上。2、hotfix 分支:用于处理正式环境的紧急 BUG,仅在接到 BUG 修改任务时,由组长从master 拉分支分配任务到个人,在该分支上进行修改。3、develop 分支:用于保存所有的开发修改工作。 不允许直接提交代码到该分支上 。4、release 分支:用于测试阶段提供测试版本。进入测试阶段后,正式发布前,开发均在该分支上进行修改。5、feature 分支:特性分支,用于新功能开发。当一个版本需求内容确定后, 开发完成进入测试前,均在指定的该 feature 分支上进行开发。进入测试后切换到 release 分支上进行开发。