我正在尝试使用 Git 回到过去,但我认为我不太了解它是如何完成的。我解释我的程序。
- 我通过使用许可证启动它来创建一个测试存储库
- 我创建自述文件并通过提交确认
- 我添加了一个名为“index.html”的测试文件,我提交并推送(到目前为止一切都很好)
- 我做 git log 来查看初始提交的哈希值(我只有许可证)
- 我做 git reset --hard HASHdelCOMMIT (在本地文件被删除)
现在是我迷失自我的地方。如何将这些更改推送到 GitHub?换句话说,所有文件都被删除,存储库只剩下许可证文件。
要推动当前状态,您只需将其强制返回原点(-fo --force)。