我有两个分支,一个是master10(用于v1),另一个是master20(用于v2)。我一直在master10分支上进行v1的错误修复,并在master20上开发新的功能。每当我进行错误修复时,我会切换到master20分支,然后执行
git merge master10
命令将其合并到v2中。到目前为止一切顺利。然而,现在我在v1中做了一个我不想在v2中出现的更改,但我仍然希望继续合并其他错误修复。我该如何告诉Git跳过这个特定的提交(或一系列提交),但在未来仍然希望合并其他错误修复呢?
我以为
git rebase
可能是我需要的,但是阅读了文档后,我几乎被绕晕了。我想我需要的是类似于"git sync"命令,告诉Git这两个分支现在是同步的,并且在未来只合并从这个同步点开始的提交。
非常感谢任何帮助。