【发布时间】:2021-12-27 11:28:08
【问题描述】:
当我在feature 分支上使用git rebase master 时,很多代码会自动替换为master 中的代码,我只会遇到一个合并冲突。但是这些分支有很大的不同,我预计会有更多的冲突。之前在feature 上创建的文件(master 上不存在)也会被删除。
有没有办法查看所有这些变化,比较它们并选择我需要的那些。然后才完成变基。
【问题讨论】:
-
你的意思是像交互式合并冲突解决?一些 IDE 有非常好的用户界面(例如 PHPStorm jetbrains.com/help/phpstorm/…)
-
如果你只想选择特定的变更集,rebase 是错误的工具。您可能对git cherry pick 感兴趣。
标签: git