我为GitHub上的一个开源项目做贡献。创建了一个拉取请求,维护人员审查了该请求,并要求我返工一些东西。与此同时,其他优秀的人也做出了贡献。因此,首先我使用git rebase master在最新的master分支上重新建立pull请求的基础,然后是git rebase -i HEAD~5,这是一个交互式的基础功能,用于修复我的一些提交,然后是然而,在那之后,由于冲突,GitHub认为我的分支不能再合并到master分支中。事实上,它
我们是非常不受教育的git用户,他们通常使用单个主分支通过GitHub同步许多文件,并将其合并,因为我们的执行很少有重叠。
在罕见的情况下,我们会得到一个随机的重基分支,将从任何地方出现。我们试图通过执行没有冲突的git rebase --continue,将其与主分支合并。然后执行一个git checkout master,我们希望使用一个git merge RANDOM REBASE来跟踪它,但是这一切似乎都没有了,我们丢失了关于