KDE will be moving to git, Qt has moved to git, recently also CMake moved to git.
So, it's time to start using git.
...until now it really looks so complicated, compared to cvs/svn.
In cvs/svn it was easy: local working copy, remote central repository, just one step away.
With git this is about three steps away: local working copy, stash, local repository, remote repository. You always have to be aware of where things are.
Ok, one has to get used to that "git add" is something different from "svn add", and "git commit" is different from "svn commit".