将新更改从您不想提交的分支合并到已还原的分支

时间:2019-08-19 20:27:58

标签: git github

在master分支中,我们提交了一些暂停的更改(例如100次提交)。在该分支中,我创建了一个名为GUI的分支,该分支已经投入使用(假设提交90次)。然后,我们有一个截止日期,必须恢复到上一个​​正常工作的版本(比如说80次提交)。现在,我想从GUI的创建到完成的整个过程中添加来自GUI的其他提交(例如,提交90-92)到最后一个有效的构建分支,称为“ paper-version”,该分支位于提交80,如前所述。这可能吗?如果不是在这种情况下添加这么少的东西,这不会有问题,但是对于更严重的事情,知道这将是一件很高兴的事情。

回顾一下,我想在不添加对80-90的更改的情况下,将80个90-92的提交进行添加。

1 个答案:

答案 0 :(得分:0)

这很简单:

git rebase --onto paper-version master GUI

因此,对GUI分支进行重新设置基准,从作为主分支历史的一部分的重新设置操作修订中删除,并将重新构建的修订置于纸张版本之上。