如何解决这种git冲突:.merge

这个问题在这里已经有了答案:

  • 如何解决Git中的合并冲突? 32个答案

  • 你必须解决合并冲突,你必须决定你想保留哪一个。 一旦你选择你可以改变文件,添加并提交它。

    看起来你想要补充一点:

      @Inject
        TripPlannerOmnitureReporter reporter;
    
        private TripPlannerCardAdapter adapter;
    

    另一个是别的。 如果是你,那么你可以单独选择,如果不是,那么你应该问你的队友。


    那么,上面的这些代码正在分割你的代码的两个不同版本。 其中一个是你的变化,另一个是主人(我假设)或其他分支变化。 当你合并时,git无法自动解决这个问题,所以现在你必须手动决定并清理它。 你一定要保留这行“私人TripPlannerAdapter适配器;” 因为它在两个提交中。
    而此行@Inject TripPlannerOmnitureReporter记者; 你可以保留它。 如果你写这行,我猜你想要它。 如果你没有,那么别人也会这么做,你也可能想要拥有它。 尝试构建,运行并检查是否一切正常!

    @Inject
    TripPlannerOmnitureReporter reporter;
    
    private TripPlannerCardAdapter adapter;
    

    通常git用<<<,=======和>>>>>>>标记来指出你的代码有冲突的地方。 冲突是代码的一部分,在这种情况下,多个程序员同时进行更改,并且版本控制无法确定它应该保留哪些内容。

    你只需要决定保留哪一部分和删除哪一部分。

    在我看来,你应该在======和>>>>>>>之间删除。 包括标记(<<<,======,>>>>>>>)的每一行。

    基本上,保持代码:

    @Inject
    TripPlannerOmnitureReporter reporter;
    
    private TripPlannerCardAdapter adapter;
    
    链接地址: http://www.djcxy.com/p/7225.html

    上一篇: how to fix this kind of git conflict: .merge

    下一篇: Steps to resolve Git merge conflict