一世长安呢 发表于 2020-5-9 22:56:19

Git协作开发同一个分支的时候怎么避免push冲突?

我看到网上的帖子是新建一个分支,然后把远程的拉过来覆盖,开发完毕后切换到原分支,进行合并后push就可以了。

实际开发中也是这么做的吗?

赚小钱 发表于 2020-5-11 03:34:42

1. 不要用一个分支,请区分 master/release/dev/feature 等分支
2. 提交代码,请先 git pull --rebase 在本地解决冲突再提交
3. 如果是活跃项目,请小步快跑,增加一点代码之后,就提交,可以大大减少冲突的情况
4. 设计合理的项目结构,不要有太多的交叉工作文件
5. 修改公共模块之前,先广播一下,由某个人(当前比较方便的人)来帮你改了
页: [1]
查看完整版本: Git协作开发同一个分支的时候怎么避免push冲突?