git - 我可以撤消 GitHub 存储库中重置的提交吗?
问题描述
由于一些我无法解决的错误,我已经克隆了我最后一次 GitHub 存储库提交。该应用程序再次开始工作。然后我把它推回同一个仓库,但提交数被重置为 1。有什么办法可以撤消这个吗?
解决方案
要回到 git push --force 之前的状态,请检查git reflog
或者查看GitHub 存储库中的事件
这个想法是在本地重置为您之前的状态,然后再次强制推送,以便将远程存储库重置为之前的状态。
然后您可以再次克隆、进行修复、添加、提交并定期推送。
推荐阅读
- java - 纠正有界类类型可迭代和有界通配符列表字段迭代器类型
- spring-data-mongodb - 使用 Spring Data MongoDb v2.x 时如何访问 explain() 方法和 executionStats?
- python - 在实例列表上应用 python 类方法
- android - 在我的自定义视图中找不到自定义属性
- c++ - 在将对象传递给函数期间删除复制/移动构造函数和赋值运算符后未出现编译时错误
- javascript - 从 Firebase 中检索网站的嵌套数据
- python - Python - 传递参数时类调用不起作用
- machine-learning - 使用机器学习进行信号肽预测
- swagger - Swagger 动态值类型
- c++ - 从 clojure 调用 C++