另一种让历史变得复杂的事例是,你在上游的中央库里合并了许多次,而合并的提交被加进了历史。在这种情况下,我们首先想要通过移除本地变更来简化变更,然后获取并应用上游库的变更,最后再重新应用我们的本地变更。这个流程被称为变基( rebasing)。