From 632c50ac1ecb439abf2d6abe2ebc089215ed71b7 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo" Date: Fri, 25 Jan 2013 14:27:20 +0000 Subject: [PATCH] fix formatting --- doc/forum/archaeology_of_deleted_files.mdwn | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/doc/forum/archaeology_of_deleted_files.mdwn b/doc/forum/archaeology_of_deleted_files.mdwn index 5705dc119e..a4ed66dc81 100644 --- a/doc/forum/archaeology_of_deleted_files.mdwn +++ b/doc/forum/archaeology_of_deleted_files.mdwn @@ -10,27 +10,27 @@ http://stackoverflow.com/questions/953481/restore-a-deleted-file-in-a-git-repo Here's a magical formula you can use to find every single file deletion in the history of your repo: -git log --diff-filter=D --summary + git log --diff-filter=D --summary That will give you every commit that deleted things, and what was deleted. To bring back all the files deleted in a given commit, where COMMITHASH is the commit hash, use this command: -git checkout COMMITHASH^1 -- . + git checkout COMMITHASH^1 -- . to bring back only a specific file: -git checkout COMMITHASH^1 -- path/to/file.txt + git checkout COMMITHASH^1 -- path/to/file.txt to bring back only a subdirectory: -git checkout COMMITHASH^1 -- sub/directory + git checkout COMMITHASH^1 -- sub/directory that will bring them back into the staging area. You can see which ones just reappeared by typing: -git status + git status then you can actually make the restore permanent by typing: -git commit -m "I just resurrected some files" + git commit -m "I just resurrected some files"