Throw away local commits in Git

前端 未结 20 1676
遥遥无期
遥遥无期 2020-12-02 03:08

Due to some bad cherry-picking, my local Git repository is currently five commits ahead of the origin, and not in a good state. I want to get rid of all these commits and st

20条回答
  •  自闭症患者
    2020-12-02 03:57

    Use any number of times, to revert back to the last commit without deleting any files that you have recently created.

    git reset --soft HEAD~1
    

    Then use

    git reset HEAD 
    

    to unstage, or untrack.

提交回复
热议问题