我不久前启动了一个Git项目,我提交的第一个文件之一是main.c
文件,在初始提交后从未真正需要任何更新。
当我完成项目时,我看到了一个小的格式化缺陷,我认为不会保证需要通过提交来完成。我决定简单地使用与此文件相关的旧提交(唯一的其他提交)来压缩它。
由于这是早期提交,我决定git rebase -i --root
并推动更改。
我现在遇到的问题是, ALL GitLab上的提交现在表明它们已经提交了。这是一个问题,因为这是一个学校项目,教师将提交日志作为评分因素进行检查,并会得到整个项目被推一次的印象。
注意: 我合并的一些旧分支仍然在具有正确日期的回购中。
我有没有想要恢复这种情况?或者手动设置提交的日期(在GitLab在线可见)?