开发者社区> 问答> 正文

git冲突出现了怎么解决,有什么好的建议避免么?

已解决

目前我们组所有人都在一个分支上开发,现在我需要改动的部分开发周期比较长,而且改动的地方非常多,这就导致了可能会有冲突的问题。

我现在为了避免之后合并的时候有大量冲突,每天写完代码之后都会 commit 一次,然后 pull 拉取最新代码,有冲突的话就会解决一下

我这样最终会产生可能十几个 commit,这些 commit 远端都是没有的,最后开发完成直push的话会不会有问题? 我应该怎么做最好

展开
收起
1780169608831412 2021-10-18 21:14:53 577 0
1 条回答
写回答
取消 提交回答
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。
    采纳回答

    您好,先把自己的分支rebase master。解决冲突。

    然后把本地的commit合并成一个(因为现在的commit是按照时间分的,这样没有意义)

    再将这个commit中的改动,按照业务代码,公共方法之类的细分,单独commit

    再经过review后并入master(一次提交太多文件,对review不友好)

    2021-10-18 22:12:24
    赞同 1 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
新一代高效Git协同模型 立即下载
AGit-Flow:新一代高效Git协同模型 立即下载
AGit-flow:新一代高效Git协同模型 立即下载

相关实验场景

更多