我在GitHub存储库中有一个PR(其他一些他的PR),由于冲突而无法合并。
我可以做些什么来解决这些冲突呢?
我尝试了以下内容:
git add .
我做错了什么?本地一切正常,git status
报告:
在分支branch2上 您的分支机构是&origin-date / branchX'。
无需提交,工作目录清理
PS:如果我重做"合并master",所有冲突都会回来。不要这样。
答案 0 :(得分:3)
通常的工作流程是:
master
的最新upstream
,upstream
是引用a triangular workflow中原始回购的远程名称git fetch upstream
然后你创建自己的分支(在你自己的分支中,你从另一个分支中获取PR分支)
git checkout -b branch2 otherfork/PRbranch
你在upstream/master
这是关键:没有合并:只有rebase,这样,你将解决冲突,branch2
的结果历史将是upstream/master
之上的额外提交,这将使PR成为一个在原始仓库(master
)中应用(合并)到upstream
时的简单快进合并。