GitHub na swoim blogu wyjaśnia podstawowe koncepcje GITa i robi to zadziwiająco przystępnie
Artykuł na blogu GitHub opisuje, jak komity są w rzeczywistości migawkami, a nie jedynie różnicami pomiędzy stanami kodu. W tradycyjnym podejściu często porównuje się różne wersje plików, aby zobaczyć, co się zmieniło. Jednak wg autora, takie podejście może prowadzić do nieporozumień, szczególnie w kontekście zarządzania historią projektu. Komity w Git są bardziej złożonymi i wszechstronnymi obiektami. Zawierają one pełne informacje o zmianach, co pozwala na ich odtworzenie w dowolnym momencie, a także przywrócenie do wcześniejszego stanu, w którym projekt mógł funkcjonować. Wiedza o tym, że komity są migawkami, a nie tylko różnicami, pozwala na bardziej efektywne zarządzanie wersjami i lepsze zrozumienie działania systemu kontroli wersji.