From 0a11f857454ca6fe68c9a57ab57579d331bae22b Mon Sep 17 00:00:00 2001 From: xueweihan <595666367@qq.com> Date: Mon, 5 Jun 2017 13:33:27 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E6=81=A2=E5=A4=8D=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E7=9A=84=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 8c4d7b5..66641f7 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,7 @@ Git是一个“分布式版本管理工具”,简单的理解版本管理工 * [删除远程标签](#删除远程标签) * [切回到某个标签](#切回到某个标签) * [放弃工作区的修改](#放弃工作区的修改) +* [恢复删除的文件](#恢复删除的文件) * [回到某一个commit的状态,并重新增添一个commit](#回到某一个commit的状态并重新增添一个commit) * [回到某个commit的状态,并删除后面的commit](#回到某个commit的状态并删除后面的commit) * [修改上一个commit的描述](#修改上一个commit的描述) @@ -257,6 +258,13 @@ git checkout git checkout . ``` +## 恢复删除的文件 +```sh +git rev-list -n 1 HEAD -- #得到 deleting_commit + +git checkout ^ -- #回到删除文件 deleting_commit 之前的状态 +``` + ## 回到某一个commit的状态,并重新增添一个commit ```sh git revert