https://medium.com/git-happy/mastering-the-art-of-undoing-reverting-local-commits-in-git-3c01fe718fde