Some bad Git situations and how I got myself out of them | Hacker News