如果我没有在标题中清楚地表达,请原谅我。
我有一个从上游克隆的项目。现在它在我们的分支机构中只有1.5,而且没有很多内部提交。现在上游将发布1.6,我们也想升级1.6,但保留我们的更改。在这种情况下,我该怎么办?感谢
答案 0 :(得分:0)
有很多方法可以做到这一点,但最简单的方法之一是以下步骤:
git remote add upstream<上游网址>
git fetch upstream
git checkout -b new_branch
git rebase --autosquash --interactive commit-id
它将播放上游1.6版本代码的所有本地补丁。解决冲突,你现在有一个版本1.6的new_branch以及你的本地更改。