来自 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 工具和手册页,但如果不进一步搞砸,我不确定该怎么做。我怎样才能恢复历史?
感谢您的帮助,谢谢。