How to fix common mistakes in Git

The good thing about git is it’s typically very hard to do much more than fuck up your own local copy of a repository. Although when this does happen, it can be quite infuriating.

It doesn’t help that git doesn’t have a middle ground between quick, convenient “do this dangerous thing hundreds of times until the one time you fuck up and accidentally lose hours of work” and inconvenient constant nagging.

Git is really a wonderful RCS but you can tell it was written by and for nerds. Don’t even get me started on its terrible nomenclature and poorly conceived verbs.

I use git all the time for maintaining a repository of md documents. It is really great for this.

While Visual Studio sometimes drives me crazy with its “yeah we use git but we’re going to call things slightly different names and confuse the hell out of you” approach it really is great. And I love how well integrated it is with VSO.

2 Likes