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.