When I first started working in git I found myself frequently asking the following: Why does it seem like whenever I want to remove something in git, I do it wrong? This is a common feeling. Git has many states that can be subtle and confusing. This post will take