【问题标题】:git branch is behind master for too many commits -- most efficient way to rebase?git branch 落后于 master 太多提交 - 最有效的变基方式?
【发布时间】:2015-03-17 13:41:48
【问题描述】:

当我执行git rebase master 时,我必须解决与我落后的每一个提交的冲突。这是一种痛苦。

有没有办法以 SVN 风格来做——我只比较最新的快照,然后一劳永逸地解决冲突。

【问题讨论】:

    标签: git git-branch git-rebase


    【解决方案1】:

    也许最简单的方法是简单地将master 合并到相关分支中。这显然只会要求一次解决冲突。

    或者,如果你总是不得不一遍又一遍地处理相同的冲突,你可以看看git rerere (reuse recorded resolution);顾名思义,它记录了您对冲突应用的解决方案,并将在未来自动解决此类冲突。

    【讨论】:

    • 但我需要确保我的更改是在主提交之上
    • @CodeNoob 然后按照我的建议看看git rerere
    • 带有“rerere”描述的新页面在这里:git-scm.com/book/en/v2/Git-Tools-Rerere
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-01
    • 2013-05-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多