解决 GIT 中关于分叉回购的拉取请求的冲突

Resolving conflicts in GIT for a Pull-request on forked repo

简而言之,我分叉了一个 repo,然后从 master 创建了一个分支,做了一些编码,将分支推送到 origin,创建了一个 PR,PR 无法合并,因为它包含冲突[由于其他人的工作猜测人]

<<<<<<<
code on master
======
my code
>>>>>>>

然后我检查了 master,做了一个 pull,检查了我的分支,将 master 合并到其中,解决了冲突,做了一个提交,推送了提交,用新的提交更新了 PR,同一个文件仍然有像下面这样的冲突

<<<<<<<
======
my code
>>>>>>>

我试过的似乎都没有用,有什么想法吗? 另外,从一开始解决这个问题的正确方法是什么?

所以,只是回答我自己关于我做错了什么的问题,可能会对某人有所帮助。 当 pull request 上发生冲突时,检查要合并到的分支,更新它,检查正在合并的分支,将主分支变基到它上面,解决任何冲突并使用 -f 推送标志,也可能是做一个 interactive rebase 压缩所有提交并使历史更清晰的好习惯。