我在这个github仓库工作:https://github.com/Sable/mclab
开发分支的历史有点不稳定。这就是发生的事情:
现在历史很奇怪,例如https://github.com/Sable/mclab/commits/develop?page=58;你可以看到2008年的第一次提交,然后是1970年提交的搞砸环境,接下来(在下一页)最近的提交应该是历史的最后一次。
所以我有两个问题:
答案 0 :(得分:1)
这就是我想到的。
合并很顺利 - 合并不依赖于时间戳(例如git log --date-order
显示合理的顺序)。但是历史看起来很奇怪,因为时间戳确定(除其他外)默认订单提交在git log
中显示,显然是GitHub中的提交比较视图。
这就是我所做的:
develop
分支开始(确实有1970次提交)。develop
创建了一个新分支。git reset --hard
,返回到第一个1970年提交的父级这似乎运行良好,虽然我必须指示人们在拉动之前要小心(要么克隆一个新的回购,要么重置回我在重新定位之前做的相同提交)。