5
A
回答
8
git reflog
和git fsck
是你重新發現缺失的提交和分支它們的武器。
相關問題
- 1. 如何在git重置後獲取數據--hard
- 2. git重置後文件未恢復--hard
- 3. 重做 「GIT中重置--hard HEAD ^」 命令
- 4. Git重置和引導 - 東西壞了
- 5. 如何在提交後重置任何東西?
- 6. Git Hard重置單個文件混淆
- 7. 如何在git重置後避免「可以快進」消息--hard <sha1>?
- 8. git重置後的下一次提交HEAD --hard <commit id>
- 9. LogCat崩潰後不會顯示任何東西/重新安裝
- 10. 如何在D中重新創建類似std.conv.to的東西? (...)
- 11. 重新檢查jQuery中的東西?
- 12. 防止「Plus」重新排列東西
- 13. 是git重置--hard <ref>安全在分離的頭
- 14. 重置後Git commit丟失--hard。沒有被fsck發現,不在reflog
- 15. Git SVN偶爾獲取任何東西
- 16. 如何取消github變更(重置--hard,結帳都失敗)
- 17. Git:如何重新綁定裸回購
- 18. 如何重新匹配沒有捕獲任何東西的組?
- 19. 如何使用git重置回購?
- 20. 爲什麼git log在git fetch之後沒有顯示任何新東西?
- 21. unique_ptr移動並重新分配東西后
- 22. 如何取消`git reset --hard HEAD〜1`?
- 23. 如何重新配置git用戶?
- 24. 我如何git重置 - hard origin /我檢查出的任何分支?
- 25. 如何將domain.tld/fr /任何東西重定向到domain.tld/FR /任何東西?
- 26. Javascript/jQuery:如何重新定義一些東西?
- 27. 用git找東西
- 28. 做git重置HEAD^--hard刪除所有內容?
- 29. Git重置--hard沒有刪除文件從拉?
- 30. git reset後的衝突--hard
使用「git reflog」你會看到很多這樣的行:1f5bd18 HEAD @ {1}:commit:work finished然後使用「git reset --hard 1f5bd18」(請參閱1f5bd18字符串是您提交的id想要恢復到) –