我想将一个本地分支合并到主分支,但不希望 Git 进行自动合并。我想要手动选择要合并到主分支的内容。
当使用 Git 的 difftool 命令时,我可以查看差异并选择要添加到主分支的内容。但是,当进行合并时,我之前选择的内容会丢失,因为 Git 会自动合并。我可以在合并之前将更改提交到主分支,但这样做似乎不自然。
而 Git 的 mergetool 仅在合并产生冲突时才可用。但如果 Git 进行自动合并,则通常没有冲突,因此无法运行 mergetool 命令。
更新:
我开始认为我的想法可能存在问题,或者根本不可能实现。也就是说,合并一个主题分支并仅合并我需要的内容,并在历史记录中反映这一点。无论如何,我提出的问题是在尝试使用 Git 时出现的。