本文主要是介绍Git Reset hard误操作回滚恢复代码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
昨天晚上做项目的时候,误操作将Git服务器上的代码Reset hard回到了之前的分支上,导致一天写好的代码找不到了。本以为已经没有办法找回原来的代码了。从网上搜了下,发现可以进行回滚操作。
一、选择.git文件夹所在文件夹
如图所示即SteamPipelineManagement文件夹
二、选择SteamPipelineManagement文件夹,右键选择 Git Bash Here,弹出
三、输入git reset --hard *
注意:这里的*代表你想要恢复的log号。log号可以在.git文件夹中找到,如图:
我想恢复liubaobin_branch中的分支,则打开liubaobin_branch文件,如图:
蓝色标注的即为log号。
四、输入命令行后,show log即可看到之前reset hard丢失的分支已经恢复了。
请注意,log日志文件据说只会保留30天,如果想要恢复,请尽快恢复文件。
这篇关于Git Reset hard误操作回滚恢复代码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!