我以某种方式严重搞砸了我的git分支。某些分支似乎没有正确合并。我不确定如何解释,事情根本不是我想要的。我正在研究从master
分支的不同分支,然后将它们推送到一个名为development
的分支,但我认为因为我在处理它们时合并了一些分支,这在某种程度上搞砸了最终结果。
我进入development
并从我开始工作时恢复了所有合并。这应该没问题,因为我还有原始分支。但是当我尝试将这些分支合并回development
时,GitHub应用程序应用程序说没有提交更改。如果我还原一切,怎么会这样呢?
答案 0 :(得分:0)
Reverting不会删除提交,它会创建一个与修补程序集相反的新提交。因此,如果您将先前的提交选择到新分支中,那么旧的分支将无法识别为需要合并。
您可以尝试将这些相同的提交重新绑定到新分支,然后将这些提交合并。重定位将重放并为您的还原项创建新提交。由于您没有提供很多细节,我无法给出确切的答案。