zoukankan      html  css  js  c++  java
  • Git冲突与解决方法

    1、git冲突的场景

    • 情景一:多个分支代码合并到一个分支时;
    • 情景二:多个分支向同一个远端分支推送代码时;

    实际上,push操作即是将本地代码merge到远端库分支上。

    关于push和pull其实就分别是用本地分支合并到远程分支 和 将远程分支合并到本地分支

    所以这两个过程中也可能存在冲突。
     
    git的合并中产生冲突的具体情况:
      <1>两个分支中修改了同一个文件(不管什么地方)
      <2>两个分支中修改了同一个文件的名称
    两个分支中分别修改了不同文件中的部分,不会产生冲突,可以直接将两部分合并。

    2、冲突解决方法

    • 情景一:在当前分支上,直接修改冲突代码--->add--->commit。
    • 情景二:在本地当前分支上,修改冲突代码--->add--->commit--->push

     注:借用vim或者IDE或者直接找到冲突文件,修改。

  • 相关阅读:
    TuShare接口适应
    任泽平金句记录
    分红送股---要注意的两个日期
    解决github无法登录的问题
    持久斗争
    正则语法
    JWT的结构
    付鹏的黄金分析框架
    vscode设置背景图片
    Ubuntu 16.04安装Nginx
  • 原文地址:https://www.cnblogs.com/crazycode2/p/11809202.html
Copyright © 2011-2022 走看看