我已经分叉了一个有许多分支的项目。我特别感兴趣的两个分支。
1.8.x
2.2.x
我引入了一个新文件“newfile.source”并更改了两个分支中都存在的文件“existingfile.source”。我想在两个分支之间同步我在 newfile 和 existingfile 中所做的更改。
我在脑海中建模的方式是这样的:
commit -- commit -- commit -- commit -- commit -- commit -- commit -- 2.2.x
\
-- commit -- 1.8.x
我想要一个结构(分支,但仅包含对现有文件和新文件的更改),我可以对其进行更改并合并到 1.8.x 和 2.2.x 中:
nothing -- custom_changes -- nothing
然后执行以下操作:
git checkout 2.2.x
git merge custom_changes
git checkout 1.8.x
git merge custom_changes