Git: Commands you need to know when you are messed up [Part-1]
medium.com