Git reflog: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:


* [[Git_Commands#Local_Repository_Information|Git Commands]]
* [[Git_Commands#Local_Repository_Information|Git Commands]]
* [[Git_Concepts#Commit_Operations|Commit Operations]]


=Overview=
=Overview=
Line 11: Line 12:
  git reflog
  git reflog


Look for the deleted commit
Look for the deleted commit.


  git checkout <''commit-id''>
  git checkout <''commit-id''>


Will checkout the commit in "detached HEAD" state.
Will checkout the commit in "detached HEAD" state.

Latest revision as of 06:36, 24 July 2020

Internal

Overview

Recovering a Deleted Commit

This procedure applies even if the commit was deleted as part of a rebase. Anecdotal evidence seems to suggest that it applies to commits newer than 30 days.

git reflog

Look for the deleted commit.

git checkout <commit-id>

Will checkout the commit in "detached HEAD" state.