I’ve been working with version control systems for most of two decades now, so I really should know better. Since starting out with CVS, it’s been drilled in to me:

check in your source, the stuff you can’t recover if you lost it

There’s never an exception to this rule, and if you think there is, think again. I mean it: literally take the time to think about your exception properly, then realise why you should still version control that file.

This is a short tale of careless autocomplete, a quirk of Unix, and a hastily assembled .gitignore file. Reader, beware.

GitHub Pages

I blame GitHub Pages almost as much as I blame myself. It’s not only ridiculously free, it makes the whole process of maintaining a static site stupidly easy. Here, the emphasis is on the stupid.

#git #sass #github-pages #version-control #unix #github

How to recognise when not to gitignore
1.05 GEEK