zoukankan      html  css  js  c++  java
  • git强制合并另一个分支

    New分支和Old分支都修改了同样的部分,有冲突,但是想在Old分之上合并New分支的内容,并且以New分支为主,就是不自己手动解决冲突,碰到冲突,直接以New分支为主。

    参考

    https://git-scm.com/docs/merge-strategies

    https://stackoverflow.com/questions/2763006/make-the-current-git-branch-a-master-branch

    1.通过git merge实现

    git merge有一个参数strategy,用来指定合并的策略,参数中除了默认的,还有ours和theirs,顾名思义,ours就是以当前我的分支为主,theirs就是以对方的分支为主。

    具体操作可以是切换到Old分之上,然后通过

    git checkout Old
    git merge --strategy=theirs New

    2.通过git reset实现

    git checkout Old
    git reset --hard New
  • 相关阅读:
    Java线程面试题 Top 50
    抽象类
    this和super的区别
    引用传递
    【代码】递归调用
    java异常
    抽象类 final
    sublime使用技巧
    zabbix表达式
    tcpdump
  • 原文地址:https://www.cnblogs.com/studywithallofyou/p/11771857.html
Copyright © 2011-2022 走看看