Nice guide :)
It might be worth mentioning that another benefit of using git is that multiple people can collaborate at changing the same file, however handling the resulting merge conflicts might be more bothersome than it's worth if you're not experienced with git.