git使用笔记-找回误删除文件

工作过程中不小心删除某个重要的文件app/helpers/application_helper.rb,现在要找回此文件。

删除文件可能有两种状态:

  • 尚未commit:
     deleted:    app/helpers/application_helper.rb

这种情况只需要checkout即可。

  • 删除操作已经commit:
    首先,查找删除该文件的commit
     git rev-list -n 1 HEAD -- app/helpers/application_helper.rb

得到commit: 72155c1ad752c3e4fc7d5a7eba934243ab3b7249
接下来,将文件恢复到上一个commit中的状态:

git checkout 72155c1ad752c3e4fc7d5a7eba934243ab3b7249^ app/helpers/application_helper.rb
    原文作者:江城守望者
    原文地址: https://blog.csdn.net/LUOYEGUFEI129/article/details/70792603
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞