GIT to system plików zaprojektowany jako system kontroli wersji. Stworzył go Linus Torvalds jako narzędzie wspomagające rozwój jądra systemu operacyjnego Linux. GIT stanowi wolne oprogramowanie i został opublikowany pod ochroną licencji GNU GPL.

Git jest dobry do obsługi dużych projektów jak Linux, które mają po kilkanaście tysięcy plików, setki łat dziennie. Nazywany jest "stupid content tracker", ponieważ ma bardzo proste algorytmy scalania, prostsze niż w innych systemach kontroli wersji. Dzięki temu jest kilkukrotnie szybszy. Jeśli chcemy się dowiedzieć, czym się różnią dane wersje jądra, odpowie w mig. Jeżeli jednak będziemy chcieli znać historię zmian danego pliku, potrwa to trochę dłużej. Wynika to z tego, że git nie pracuje na poziomie plików, ale zestawów plików.

Wspomaga także zdecentralizowany rozwój - umożliwia każdemu utworzenie własnego repozytorium z czyjegoś repozytorium oraz śledzenie zmian między nimi.


Informacja
"you can only really use Git if you understand how Git works."

Rozdziały :