【问题标题】:Merge repository into clone with modifications将存储库合并到带有修改的克隆中
【发布时间】:2019-10-11 01:52:27
【问题描述】:

我们有一个项目的本地存储库,几个月前我们从在线存储库中克隆了该存储库并将其解耦。我们做了很多改变。现在原始存储库发布了一个新版本,我们希望将其合并到我们的克隆中,同时保留我们的修改(或解决冲突)。

【问题讨论】:

    标签: git merge git-merge


    【解决方案1】:

    一种可能性,而不是合并,是将您自己的代码重新设置在在线存储库的最新状态之上。
    确保使用新的临时分支执行此操作,以检查其进展情况。
    如果这可行,您将需要警告您的同事您正在强制推送现有分支,他们需要重置。

     git remote add upstream /url/of/original/old/repo
     git fetch upstream
     git checkout -b integration
     git rebase upstream/master
    

    【讨论】:

    • 我想到了这一点(实际上我在某处读过它),但在阅读了一些关于它的在线文章之后,我并不太相信 rebase 真的能做到我们需要的。不过现在就试试,谢谢!
    猜你喜欢
    • 2012-05-03
    • 1970-01-01
    • 2021-11-04
    • 1970-01-01
    • 2013-06-04
    • 1970-01-01
    • 1970-01-01
    • 2013-11-06
    • 2016-07-31
    相关资源
    最近更新 更多