我有三个分支:master,develop和hotfix-12345。
hotfix-12345是从master分支分出来的,但需要合并到develop分支。
因此,我需要执行以下步骤:
git checkout develop
git merge --no-ff hotfix-12345
我的合并冲突出现了。好吧,在Visual Studio Code中,对于有冲突的文件,我“接受传入的更改”,然后保存。但是我在develop分支上,所以这些更改仅在develop分支中修复,而不是hotfix分支,我无法推动develop分支,必须是hotfix分支。因此,尝试将本地的hotfix-12345合并到origin develop中仍会导致合并冲突。
如果尝试反向合并(develop到hotfix-12345),将除合并冲突文件之外的所有内容取消暂存,解决冲突并保存它们,它们不会显示为修改过的文件。
如何在不实际合并develop到hotfix-12345的情况下找到hotfix-12345和develop之间的合并冲突,并解决它们?