Ask DN: Let's talk about Git

over 8 years ago from Daniel Fosco, UX Designer

  • Aaron GrandoAaron Grando, over 8 years ago (edited over 8 years ago )

    I'm a developer. But I believe that if you're working in any text-based format, git can be useful to you. I have not used git for tracking design work, besides designing, building and evolving my own website in-browser over time.

    One of my favorite things about using git for my site is that it gives me a full history of editing my blog posts, like this: https://github.com/aarongrando/gran.do/commits/master/app/views/blog/about.html.erb

    I choose not to use a CMS for my site (which might save these revisions), so this functionality is highly useful.

    I do not use a GUI. It wasn't how I was taught (about 5 years ago) and it's never felt too natural. I've tried the Github for Mac client, did not like it. GitX (which may not be maintained any longer) has/had a useful history viewer and I used it for some time before Github's history tools evolved to their currently great state.

    I use git for even small projects, yes. Version tracking allows a level of freedom and security that is useful at any dosage. "Is it worth it" implies cost – time or money. Git, once you understand it, adds practically zero time overhead. And it only costs money if you choose to host your versioning repo on a paid host (ie. Github). The monthly price is pretty nominal if you're working professionally. For my own small projects, I tend to host the repos publicly which incurs no cost.

    1 point