0

来自 SVN 环境,所以到目前为止 Git 还是很陌生的。

me@www:/var/www/$ git --version
git version 2.17.1

在这些服务器和这个 Git 环境中只有我一个人。我从另一台本地服务器克隆。我一直在编写代码、提交和推送。我想更改上次推送提交的评论。我阅读使用以下命令:

git commit --amend

我输入了新消息并保存了。那我...

git push origin master --force

现在只有我最后一个更新的提交出现在 Git 中。我相信我读到所有以前的信息仍然存在 - 它根本没有显示,但在某些时候它会被垃圾收集。我一直在查看各种 git shell 工具和手册页,但如果不进一步搞砸,我不确定该怎么做。我怎样才能恢复历史?

感谢您的帮助,谢谢。

4

0 回答 0