How do I delete unpushed git commits?
git
Solution
Delete the most recent commit, keeping the work you've done:
git reset --soft HEAD~1
Delete the most recent commit, destroying the work you've done:
git reset --hard HEAD~1
Problem
I accidentally committed to the wrong branch. How do I delete that commit?