Jest to prosty w użyciu program obsługiwany z linii komend, którego można nauczyć się w 15 minut. Przynajmniej tak napisane jest na stronie przyjaznego samouczka online: http://try.github.com/.
W odróżnieniu od scentralizowanych systemów zarządzania wersjami (tak jak pokazno poniżej), git jest rozwiązaniem, które główne operacje wykonuje na lokalnej bazie.
Dodatkowym założeniem narzędzia jest nie różnicowanie (typowe chociażby w SVN), ale wykonywanie tzw. migawek wszystkich plików i ich status.
Jeśli ktoś nie czuje się na siłach, aby operować jedynie na tekście, do narzędzia wytworzono wiele nakładek okienkowych (graficznych). Przykładowy:
Na stronie jest również pomoc po polsku (cały podręcznik!): http://git-scm.com/book/pl
Zachęcamy do używania!