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.
Książki, ebooki, kursy video z kategorii: Git dostępne w księgarni Ebookpoint
-
Git dla profesjonalistów. Wydanie II
-
Git i GitHub. Kontrola wersji, zarządzanie projektami i zasady pracy zespołowej
-
Tablice informatyczne. Git
-
Git dla programistów. Efektywna kontrola wersji w projektach programistycznych
-
Git. Kurs video. Pracuj wygodnie z najpopularniejszym systemem kontroli wersji
-
Git. Kurs video. Zaawansowane aspekty konfiguracji popularnego systemu kontroli wersji
-
Kontrola wersji z systemem Git. Zaawansowane narzędzia i techniki do wspólnego projektowania oprogramowania. Wydanie III
-
Git. Rozproszony system kontroli wersji
-
Git. Leksykon kieszonkowy
-
Argo CD in Practice. The GitOps way of managing cloud-native applications
-
GitHub. Przyjazny przewodnik
-
Learning Git
-
Version Control with Git. 3rd Edition
-
Learning GitHub Actions
-
GitOps Cookbook
-
Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów
-
Automating Workflows with GitHub Actions. Automate software development workflows and seamlessly deploy your applications using GitHub Actions
-
Git for Programmers. Master Git for effective implementation of version control for your programming projects
-
Git Version Control Cookbook. Leverage version control to transform your development workflow and boost productivity - Second Edition
-
GitHub Essentials. Unleash the power of collaborative development workflows using GitHub - Second Edition
-
Building Tools with GitHub. Customize Your Workflow
-
Git for Teams. A User-Centered Approach to Creating Efficient Workflows in Git
-
Git Essentials. Create, merge, and distribute code with Git, the most powerful and flexible versioning system available
-
Git Best Practices Guide. Master the best practices of Git with the help of real-time scenarios to maximize team efficiency and workflow
-
Git Version Control Cookbook. 90 hands-on recipes that will increase your productivity when using Git as a version control system
-
Gitolite Essentials. Sophisticated access control for your Git server is now in reach with this fantastic introduction to Gitolite. In easy to follow chapters it takes you through the steps to managing users and repositories securely and efficiently
-
Learning Shell Scripting with Zsh. Your one-stop guide to reading, writing, and debugging simple and complex Z shell scripts
-
Git Pocket Guide. A Working Introduction