git恢复误删除文件

作者:

在git仓库管理下误删除文件一般会分为以下3种情况:

1.手动直接删掉,如选择-右击-删除

这种删除未修改本地仓库【版本库】,只修改了工作区,直接git checkout — fileName即可恢复。如:

 

2.使用git rm 删除,是从本地版本库记录中删除该文件,git reset HEAD fileName;再之后checkout出来,如:

3.文件已删除且已推送至远程仓库,这时只能通过历史记录恢复:

首先找到这个文件的最近的修改记录[删除前的最近],git log [-p fileName];

然后恢复:git checkout commit_id  — fileName

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注