我现在处于一个非常愚蠢的境地。玩git-hub for windows我已经恢复了我的最后两个本地提交,并且我无法撤消这个(恢复命令)。很多代码都没有了。它是否可恢复已提交的提交?我是git的新手。git-hub for windows还原
2
A
回答
5
不用担心。你可以取回你的代码。
一种方法是恢复提交工作的提交。列出您的最后提交使用git log
然后git revert
您以前的恢复。
另一种方法是在恢复之前将主人重置为某一点。如果最后两个命令是两次还原,这将是最干净的方式。然后,你可以做
git reset --hard HEAD~2
由于斯尔詹Grubor指出,如果你不能找到使用git log
你可以去看看他们在git reflog
这表明你在哪里你的头一直是最近,甚至这样的命令如git reset
后您的提交。
2
克拉斯是正确的,你也可以看看
git reflog
命令来获取您的历史回到
相关问题
- 1. Github上还原不更新
- 2. GitHub For Windows登录到visualstudio.com
- 3. 使用TeamCity与GitHub for Windows
- 4. Github for windows同步失败
- 5. 无法安装Github for Windows
- 6. 适用于Windows的最新Github for Windows
- 7. 将GitHub PR还原为特定提交
- 8. 还原C#Windows窗体backcolor
- 9. SMO还原和Windows 7
- 10. 使用Github for windows的Git pull脚本
- 11. GitHub for Windows;禁用CTRL + SHIFT + ALT + C
- 12. Github for Windows请求远程Bitbucket回购
- 13. Git的合并,然后还原,然后还原的还原
- 14. 还原一个Git合并提交,然后恢复该还原
- 15. 天青github部署和自动包还原
- 16. 我可以还原还原吗? SQL Server
- 17. 多个还原式还原器
- 18. CUDA:还原还是原子操作?
- 19. 使用还原传奇实现还原
- 20. CUDA还原
- 21. TeamCity还原
- 22. Django .save()还原
- 23. Powershell SQL还原
- 24. TortoiseGit - 还原?
- 25. 还原分支
- 26. 部分还原
- 27. GIT ...还原
- 28. Aptana git还原
- 29. 还原类型
- 30. Git for Windows