Throw away local commits in Git

前端 未结 20 1754
遥遥无期
遥遥无期 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:47

    git reset --hard @{u}* deletes all your local changes on the current branch, including commits. I'm surprised no one has posted this yet considering you won't have to look up what commit to revert to or play with branches.

    * That is, reset to the current branch at @{upstream}—commonly origin/, but not always

提交回复
热议问题