【发布时间】:2019-10-11 01:52:27
【问题描述】:
我们有一个项目的本地存储库,几个月前我们从在线存储库中克隆了该存储库并将其解耦。我们做了很多改变。现在原始存储库发布了一个新版本,我们希望将其合并到我们的克隆中,同时保留我们的修改(或解决冲突)。
【问题讨论】:
我们有一个项目的本地存储库,几个月前我们从在线存储库中克隆了该存储库并将其解耦。我们做了很多改变。现在原始存储库发布了一个新版本,我们希望将其合并到我们的克隆中,同时保留我们的修改(或解决冲突)。
【问题讨论】:
一种可能性,而不是合并,是将您自己的代码重新设置在在线存储库的最新状态之上。
确保使用新的临时分支执行此操作,以检查其进展情况。
如果这可行,您将需要警告您的同事您正在强制推送现有分支,他们需要重置。
git remote add upstream /url/of/original/old/repo
git fetch upstream
git checkout -b integration
git rebase upstream/master
【讨论】: