If you want to move to GIT from other (non-distributed) VCS you have to consider the following aspects:
- how to move my current repository without loosing the history. You will have to (hopefully) do it just once. A lot of people done that, just search the web
- it’s just another VCS but still it’s new for you and the tools will be new. They will be similar (commands, way to show the diffs, etc.) but you will have to get used to them.
- it is fast. I didn’t use to create so many branches on SVN.
- the mental shift. And that is the biggest change. It is a distributed VCS. You and your whole team may have a local repository. There are a few strategies to use remote repositories. You will need to set up a policy how to distribute the changes. And if you are used to “classical” model (one repo, many working copies) this will bring you a lot of new options and possibilities. Try to experiment with them and choose the one that fits you the best.