Doing so is totally worth it though in my opinion.Stratadrake wrote:GIT is distributed (something which I have a hard time wrapping my brain around).
With svn a commit lands in the public repository immediately. With git, you can choose which changes you want to commit, fix them, reorder them, drop them again, put them in a local branch to work on them more, and only push them to a public repo once they're in a good state.