如何撤消 git 中的 <history change> 推送?

问题描述 投票:0回答:1

个人项目上工作一个月后,我意识到我使用的是无效的

user.name
user.email
,所以我正确地更改了它,一切都设置正确,直到两个月后完成最后一次提交。但后来我决定更改无效的作者姓名,以更新我过去提交的贡献图。

所以读完这个答案后,我尝试了:

git rebase -r --root --exec "git commit --amend --no-edit --reset-author"

...重置整个项目的历史记录。

但这也改变了日期。现在我留下了一个提交历史记录,显示该项目的所有提交都是一次性完成的。

有什么方法可以在重置之前恢复我的旧历史记录吗?

git version-control git-rewrite-history
1个回答
0
投票

git reflog
应该在变基之前显示提交。

© www.soinside.com 2019 - 2024. All rights reserved.