git clear commits

C++
git reset --soft HEAD~1
git reset --hard HEAD~1git reset --hard origin
Source

Also in C++: