3
我对这个GitHub库工作:https://github.com/Sable/mclab的Git合并了问题,奇怪的历史
的开发分支的历史是一个有点靠不住。事情是这样的:
- 某甲与搞砸了的环境推动该日期为1970年
- 某乙试图给他的“脆弱”的分支合并到开发和推到github上作了一次提交。但是,这发生了:https://github.com/Sable/mclab/compare/aa6e2c9d74...9209f45db4;似乎每一次回购交易都被推动。
现在的历史很奇怪, https://github.com/Sable/mclab/commits/develop?page=58;你可以看到从2008年开始的第一次提交,然后是1970年提交的提交,紧接着(在下一页),更近的提交应该在历史的最后。
所以我有两个问题:
- 到底发生了什么?我猜测合并在1970年的承诺中被搞砸了,但我不确定。
- 什么是“修复”事情的最佳方式?我知道你不能真正撤消推动;我基本上喜欢历史上的发展,看看它发生之前的方式。我可以在回购中做出奇怪的手术来实现这一点。