grupie • Dostęp do wszystkich zmian i wersji projektu pod ręką • Kontrola nad tym, co się dzieje w projekcie i kto jest za co odpowiedzialny • Pozbycie się śmieciowych komentarzy w kodzie
zatwierdzić zmiany • Szybki, a jednocześnie ma olbrzymi zasób narzędzi • Bardzo dobre rozwiązywanie konfliktów • Łatwy w użyciu i przy tworzeniu nowych repozytoriów • Social coding - github
do 'obserwowanych' przez git • Staging – dodanie pliku do aktualnie „przygotowywanego” commitu • Commit – zatwierdzenie zmian w plikach • Push – wysłanie plików na serwer (nieobowiązkowe)