Git协作开发同一个分支的时候怎么避免push冲突?
我看到网上的帖子是新建一个分支,然后把远程的拉过来覆盖,开发完毕后切换到原分支,进行合并后push就可以了。实际开发中也是这么做的吗? 1. 不要用一个分支,请区分 master/release/dev/feature 等分支
2. 提交代码,请先 git pull --rebase 在本地解决冲突再提交
3. 如果是活跃项目,请小步快跑,增加一点代码之后,就提交,可以大大减少冲突的情况
4. 设计合理的项目结构,不要有太多的交叉工作文件
5. 修改公共模块之前,先广播一下,由某个人(当前比较方便的人)来帮你改了
页:
[1]