我们有一个 develop 分支,并根据需要从 develop 创建了许多 feature 分支,最终将这些分支合并回开发。
工作时,我要进行一组本地更改,这些更改包括设置更改,脚本更改,模块更改等,这些更改会更改各种标志,更改日志消息或执行此操作或执行该操作。与团队的工作量不同。
我想将这些更改保存在基于 develop 的分支中,该分支称为 MyLocalChanges ,该分支将被开发并合并(?)成为功能 我正在使用的em>分支,但永远不会合并回 develop
最后,当所有内容都经过测试后,我想创建一个拉取请求或将( Feature - MyLocalChanges )改成基 Develop ,我想从命令行执行此操作,而无需使用rebase -i
也许它可以这样表达:
git merge (feature - (diff mylocalchanges develop)) develop
如何在git中执行此操作?这种减法合并或变基称为什么?
答案 0 :(得分:0)
由于合并提交“减去一些更改”并非易事,因此最好:
请参阅此类content filter driver here的示例。