Git

Współczesne oprogramowanie komputerowe jest w znacznej większości produkowane przez zespoły składające się z wielu osób. Szczególnym przykładem są rozwiązania open source, których kod jest dostępny publicznie. Każdy może do takiego projektu dołączyć i wprowadzać własne modyfikacje. Jeśli projekt składa się z dużej liczby plików i uczestniczy w nim wiele osób, to synchronizacja wersji kodu przy użyciu zwykłych operacji plikowych (np. kopiowania) staje się niewykonalna. Z tego powodu powstały narzędzia określane wspólnym terminem systemów kontroli wersji VCS (ang. version control systems). Git towyjątkowo silne, elastyczne i nie wymagające zbytnich nakładów narzędzie kontroli wersji, które sprawia, że praca zespołowa staje się przyjemna. Git jest dziełem Linusa Torvaldsa i jako taki posłużył mu do prac nad jądrem systemu Linux, okazał się jednak bardzo przydatny również w wielu innych przedsięwzięciach.

Git. Leksykon kieszonkowy

Richard E. Silverman

Ładowanie...

Git. Od koncepcji do praktyki

Jacek Drąg

Ładowanie...

Git. Project Management for Developers and DevOps Teams

Rheinwerk Publishing, Inc, Bernd Öggl, Michael Kofler

Ładowanie...

Git. Rozproszony system kontroli wersji

Włodzimierz Gajda

Ładowanie...