Co to jest Git?
To rozproszony system kontroli wersji.
Definicja
Git to rozproszony system kontroli wersji, który umożliwia efektywne śledzenie zmian w plikach, szczególnie w rozwoju oprogramowania.
Repozytorium
Lokalna kopia projektu każdego programisty jest pełnym repozytorium, umożliwiając pracę offline i ułatwiając współpracę zdalną.
Scalanie
Git dostarcza narzędzia do scalania różnych gałęzi, rozwiązywania konfliktów i utrzymania czystego historii repozytorium.
Elastyczność
Projekt Git wspiera nieliniowy rozwój, z potężnymi możliwościami tworzenia i scalania gałęzi.
Integralność danych
Git używa kryptograficznych hashy do zapewnienia integralności przechowywanych danych, co utrudnia ich zmianę lub utratę.
Popularność
Git stał się globalnym standardem kontroli wersji, szeroko używanym zarówno w projektach open source, jak i komercyjnych.
Commity
Git tworzy migawkę wszystkich plików przy każdym zapisie, nazywaną commit, tworząc graf historii rozwoju.
Gałęzie
Programiści mogą pracować na oddzielnych gałęziach, a następnie scalają swoją pracę z powrotem do głównej gałęzi projektu.
Cofanie
Możliwe jest cofnięcie kodu do poprzedniego commitu, inspekcja zmian w plikach oraz przeglądanie informacji takich jak kiedy i gdzie zmiany zostały dokonane.