您的位置:首页 > 其它

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

2017-04-26 11:53 246 查看
工作过程中不小心删除某个重要的文件
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git