修复Git中的提交历史记录

时间:2013-12-04 08:50:14

标签: git

我在我的提交历史中弄乱了一些东西现在我无法修复它以便使历史记录保持原样(之前没有合并,我希望保持这种方式)。

commit history

我尝试在最后一次提交时重新定义它或者使git reset --soft HEAD和最后两次合并提交再次提交但我总是被迫在推送合并提交之前提取更改并且我再次遇到同样的问题。谢谢a很多提示。

1 个答案:

答案 0 :(得分:2)

这不是一个解决方案,但我的建议是不管它与主人有什么问题。

但是,对于修复,您还可以为所需的完整更改生成修补程序文件,强制将更新推送到主服务器以将其重置为先前的提交,将修补程序应用于本地存储库,然后再次掌握。