还原后的Git合并问题

还原后的Git合并问题,git,github,merge,Git,Github,Merge,我们面临一个奇怪的问题,我们的开发分支无法合并到主分支,并且解释说没有任何更改 但是如果我们检查代码,主分支和开发分支之间会有变化和差异 值得一提的是,这发生在我们还原了主分支并合并了开发分支之后,但这次合并没有合并所有更改。Samit感谢链接,尽管它没有解决我们的问题,但它确实指向了正确的方向 我们通过在主分支上执行“硬重置”和“强制”来解决问题,直到第一次事件发生之前,并通过这样做使主分支忽略我们创建的新“分支历史”。 之后,我们成功地合并了开发部门 最初,我们在还原主分支时没有考虑的是,我

我们面临一个奇怪的问题,我们的开发分支无法合并到主分支,并且解释说没有任何更改 但是如果我们检查代码,主分支和开发分支之间会有变化和差异
值得一提的是,这发生在我们还原了主分支并合并了开发分支之后,但这次合并没有合并所有更改。

Samit感谢链接,尽管它没有解决我们的问题,但它确实指向了正确的方向

我们通过在主分支上执行“硬重置”和“强制”来解决问题,直到第一次事件发生之前,并通过这样做使主分支忽略我们创建的新“分支历史”。 之后,我们成功地合并了开发部门

最初,我们在还原主分支时没有考虑的是,我们所做的还原实际上并没有使主分支“返回”到合并错误之前的状态,而是创建了一个新的提交,与合并提交相反,合并提交使主分支领先于开发分支(提交方面)由于主分支位于开发分支之前,因此从开发到主分支之间没有什么可以合并的

希望这对别人有帮助