Don’t Be Scared Of Using Git As A General Purpose Backup Solution

For the less diligent, the wisdom of making regular backups only coalesces once you lose important data in spectacular, unrecoverable fashion. There are a bunch of software options for duplicating and safe-guarding your important information, but what mechanism is best? Usually the domain of software developers, source control software, such as SVN and Git, is well-suited for regular documents and even binaries. So why aren’t you using it?

Image by Jason Long, licensed under Creative Commons 3.0

Tobias Günther over at Six Revisions has penned an article covering six “myths” of Git that might stop one from giving it a go — whether they’re a programmer or not — though the logic applies to any form of source control. For example, the cry of it being too complicated is as applicable to Subversion as it is to Linus Torvalds’ creation (for the new user at least), but there are plenty of GUIs and front-ends that take the pain away, especially if you’re on Windows.

Why would you use it for backing up files other than source code? It takes away many of the problems regular backing up introduces while providing options you just don’t have by straight-up copying. The biggest of these is that you can easily compare documents from any point in their history. Compression is also taken care of automatically, so you don’t need to worry about how to store your backups and online services such as GitHub mean you can stow your info online, with private repositories providing security if needed.

The disadvantage is that without the software, the files are basically inaccessible, a problem you don’t have with a straight copy. The odds however of not being able to wrangle a Git/SVN client when you need it are negligible, though it could prove a little troublesome with less tech-savvy users who just want to recover their mangled TPS reports.

Like anything, it’s one of many backup options available — it’s up to you to decide if it’s the best fit for what you’re doing. In the case of developers, extending something you’re already using on a daily basis to solve a similar issue elsewhere seems like an easy decision.

6 Myths Preventing Developers from Using Git [Six Revisions]

The Cheapest NBN 50 Plans

Here are the cheapest plans available for Australia’s most popular NBN speed tier.

At Lifehacker, we independently select and write about stuff we love and think you'll like too. We have affiliate and advertising partnerships, which means we may collect a share of sales or other compensation from the links on this page. BTW – prices are accurate and items in stock at the time of posting.