我现在处于非常愚蠢的境地.使用git-hub for windows我已经恢复了我的最后两个本地提交,我无法撤消这个(恢复命令).很多代码都消失了.是否可以恢复恢复提交?我是git的新手.
别担心.你可以得到你的代码.
一种方法是恢复恢复工作的提交.使用列出你过去的提交git log,然后git revert你之前将恢复.
另一种方法是在恢复之前将主人重置为某一点.如果最后两个命令是两个恢复,这将是最干净的方法.那你可以做
git reset --hard HEAD~2
Run Code Online (Sandbox Code Playgroud)
正如Srdjan Grubor指出的那样,如果你找不到使用的提交,git log你可以去寻找它们,git reflog这些显示你最近的HEAD,即使是在这样的命令之后git reset.
| 归档时间: |
|
| 查看次数: |
741 次 |
| 最近记录: |