How to revert an unnecessary “git reset HEAD~1”

前端 未结 3 1056
天涯浪人
天涯浪人 2021-01-31 15:13

After running git reset HEAD~1, I noticed that actually there was nothing else to do and the commit was fine. Is there a way to revert this command?

3条回答
  •  半阙折子戏
    2021-01-31 15:38

    Even easier (if you haven't done any other operations):

    git reset ORIG_HEAD
    

    ORIG_HEAD is the previous state of HEAD.

    More details about HEAD vs. ORIG_HEAD are in the answer to this SO question.

提交回复
热议问题