在个人项目上工作一个月后,我意识到我使用的是无效的
user.name
和user.email
,所以我正确地更改了它,一切都设置正确,直到两个月后完成最后一次提交。但后来我决定更改无效的作者姓名,以更新我过去提交的贡献图。
所以读完这个答案后,我尝试了:
git rebase -r --root --exec "git commit --amend --no-edit --reset-author"
...重置整个项目的历史记录。
但这也改变了日期。现在我留下了一个提交历史记录,显示该项目的所有提交都是一次性完成的。
有什么方法可以在重置之前恢复我的旧历史记录吗?
git reflog
应该在变基之前显示提交。