Git is for version tracking--most often for code, but it could also be used
to track any files. Its not a backup tool and its not a deployment tool.
Tracking changes to your source code is a very useful function. Sometimes
during development you realize you're taken a wrong turn, and a tool like
Git allows you to backtrack very easily. Also sometimes you may comment out
a lot of lines while you're refactoring some code. With Git you no longer
need to comment them out. Just delete them, because you can always compare
your new code with an older version. So this makes your code a bit more
I'd recommend Git any software development project. Source code version
tracking is as fundamental as testing. Its the professional way to develop.
If you don't care about the benefits of source code tracking, and are only
looking for a backup solution, then there are more simple ways to
implementing a backup, including a simply copy command to an external hard
drive or USB thumb drive.
As far as setting up your code for tracking, its extremely easy. You can
use a GUI to manage things--I use the SmartGit GUI, but the command-line
tutorials like this one are still very useful to get familiar with the
concepts and capabilities:
airborne IR cameras huh? for spotting the tell-tale footprints of grow
light marijuana production by chance?
You received this message because you are subscribed to the Google Groups "Git
for human beings" group.
To post to this group, send email to firstname.lastname@example.org.
To unsubscribe from this group, send email to
For more options, visit this group at