一些操作后,GitHub看起来有点迷失 - 而我肯定也是...
以下是故事的经过:
我是git和github的新手。在我的存储库中,我有一个分支(让我们称其为B
),在这个分支上我正在开发一个功能。
- 为了使事情更透明,我创建了一个拉取请求。
- 我的合作者(完全不懂git/github)点击合并了拉取请求(可能只是探索界面)。
- 由于该功能还没有准备好,因此我撤消了合并。
现在,我想继续在分支B上工作,稍后将其合并,但尽管分支已经相差800多行,GitHub仍然显示只有一行差异(一个提交)。
这可能是因为我试图在撤销更改后重新打开旧的拉取请求。我确实重新打开了拉取请求,但合并选项不再可用。我尝试关闭或打开旧的拉取请求并创建一个新的拉取请求(将分支B
拉到master
),但这只显示了一个提交,就好像所有其他内容都被原始拉取请求(虽然已经撤销)吃掉了。但如果我尝试从master
到B
拉取,它会显示所有的差异(大约+800/-300的差异)。
我希望能够平静地在分支B
上工作 - 我希望回到B
可以自动合并的时刻(现在不可能,因为新的拉取请求只显示B
和master
之间的一点小差异,而实际上的差异是不同的)。最简单的方法是什么?