Git kullanımı SVN ile hemen hemen aynı. Tek fark iki aşamalı commit atmak. Yani versiyonlamak için bir sunucu olmadan da çalışabilirsin, kendi makinanda. Commit atabilir, yaptıklarını geri alabilirsin. Sonrasında sunucuya gönderebilirsin. SVN'de bu şansın yok.
Yapı kurmak ve anlamak açısından düşünürsen git'i anlamak bana biraz daha zor geliyor, sanıyorum çoğu insan öyle düşünüyordur. Brach yapıları, bunların aralarında gezinmek, felan filan zorlaşıyor. SVN daha sade/yalın.
Bildiğim kadarıyla direk bir tek dosyayı indirmek istersen git de indiremiyorsun. Projeyi ya da git repository olduğu gibi çekmen lazım. SVN'de direk path vererek istediğin klasörü çekebiliyorsun.
Git sunucu taraflı düşünürsen büyük oranda daha az yer kaplıyor ve daha hızlı çalışıyor.
Şimdilik artıları eksileri bu kadar. Kendin de karar verebilirsin.
Son zamanlarda sunucu ve network işlemleri konusundaki rahatlığı için GIT gelişiyor, kullanımı çok artıyor.