Co to jest Git?
Git – system kontroli wersji
Git jest rozproszonym systemem kontroli wersji ułatwiającym pracę nad tworzeniem aplikacji, stron internetowych i innych narzędzi w grupach. System śledzi wszystkie wykonywane zmiany w plikach, a także umożliwia przywrócenie ich dowolnej, wcześniejszej wersji. Za pomocą Gita możesz nanosić zmiany w kodzie przy jednoczesnym zachowaniu niezależności
Git działa lokalnie, na danym urządzeniu (nie w chmurze).
Optymalizacja pracy dzięki Git
Pracując nad złożonym projektem, w którym uczestniczy zespół programistów wymagana jest szczególna uwaga i dbałość o postępy w realizacji pracy. Używając systemu kontroli wersji istnieje możliwość edycji tego samego pliku, bez jego nadpisania – czyli bez utraty efektów pracy. W Git jesteśmy w stanie sprawdzić status pracy i jeżeli ktoś jest w trakcie edycji danego pliku, to reszta zespołu ma taką informację.
Istnieje także możliwość tworzenia osobnych gałęzi (branch), do których dostęp mamy jedynie my sami.
Po co to wszystko?
Pisząc kod i wprowadzając do niego zmiany, w pewnym momencie możesz zweryfikować, że coś poszło nie tak. W kodzie widzisz błąd, a nie jesteś pewny na którym etapie się pojawił. To właśnie Git pozwala podejrzeć wszystkie wprowadzane zmiany i łatwo znaleźć niepowołane zjawisko.