How to Roll Back to a Previous Git Version?

Code has issues, want to go back to a previous working version

Solutions

Recommended

# git log --oneline -20 # Examples: # abc1234 feat: # def5678 fix: bug ← # ghi9012 refactor:

hash.

:

()Recommended

git checkout def5678

detached HEAD. git switch -.

:,

(Recommended)Recommended

git revert abc1234

New abc1234.,.

:,

()

git reset --hard def5678
git push --force-with-lease

HEAD,. force push.

:,

reset --hard
revert reset
force push

Related Commands