Cantitate/Preț
Produs

Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development

Autor Prem Ponuthorai, Jon Loeliger
en Limba Engleză Paperback – 2023

Jon Loeliger și Prem Ponuthorai își valorifică experiența vastă în sisteme distribuite pentru a oferi un ghid riguros despre cel mai utilizat instrument de control al versiunilor în dezvoltarea software modernă. În această a treia ediție a Version Control with Git, publicată de O'Reilly, autorii depășesc simpla prezentare a comenzilor, axându-se pe înțelegerea modelului de date și a filosofiei care stă la baza Git. Observăm o tranziție logică de la conceptele fundamentale către mecanisme interne complexe, oferind cititorului nu doar un manual de utilizare, ci o bază teoretică solidă pentru depanarea situațiilor atipice în producție. Remarcăm atenția deosebită acordată arhitecturii interne („under the hood”), esențială pentru optimizarea performanței în proiecte de mari dimensiuni. Structura modulară permite parcurgerea rapidă a fluxurilor de lucru zilnice, dar și aprofundarea unor subiecte avansate, cum ar fi utilizarea hook-urilor pentru automatizarea proceselor sau gestionarea eficientă a submodulelor. Complementar lui Beginning Git and GitHub de Mariot Tsitoara, care pune accent pe interfața și fluxurile specifice platformei GitHub, acest volum acoperă în profunzime mecanica internă a Git și administrarea independentă a depozitelor locale și la distanță. Totodată, spre deosebire de Learning Git de Anna Skoulikari, care utilizează o abordare vizuală și narativă, lucrarea de față adoptă un ton tehnic, precis, fiind orientată spre inginerii care au nevoie de control total asupra operațiunilor de rebasing, merge și manipulare a obiectelor prin comenzi „plumbing”.

Citește tot Restrânge

Preț: 31497 lei

Preț vechi: 39372 lei
-20%

Puncte Express: 472

Carte disponibilă

Livrare economică 19 mai-02 iunie
Livrare express 05-09 mai pentru 6936 lei


Specificații

ISBN-13: 9781492091196
ISBN-10: 1492091197
Pagini: 560
Dimensiuni: 176 x 229 x 32 mm
Greutate: 0.93 kg
Ediția:3rd Edition
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte inginerilor software și administratorilor de sistem care doresc să stăpânească Git dincolo de comenzile de bază. Veți câștiga o înțelegere profundă a modului în care Git stochează datele, ceea ce vă va permite să rezolvați conflicte complexe de fuziune și să optimizați fluxurile de lucru în echipe mari. Este un instrument indispensabil pentru trecerea de la utilizarea intuitivă la expertiza tehnică.


Despre autor

Jon Loeliger este un specialist cu experiență în arhitectura sistemelor de calcul și dezvoltarea kernel-ului Linux, fiind un utilizator timpuriu și promotor al sistemelor de control al versiunilor distribuite. Contribuțiile sale la ecosistemul software includ expertiza în managementul configurațiilor și optimizarea proceselor de dezvoltare. Prem Ponuthorai completează această experiență prin expertiza sa în livrarea de soluții software scalabile. Împreună, autorii aduc o perspectivă practică, derivată din necesitățile reale ale proiectelor open-source și comerciale de anvergură.


Descriere

Track, branch, merge, and manage code revisions with Git, the free and open source distributed version control system. Through a series of step-by-step tutorials, this practical guide quickly takes you from Git fundamentals to advanced techniques, and provides friendly yet rigorous advice for navigating Git's many functions. You'll learn how to work with everything from small to very large projects with speed and efficiency.

In this third edition, authors Prem Kumar Ponuthorai and Jon Loeliger break down Git concepts using a modular approach. You'll start with the basics and fundamental philosophy of Git, followed by intermediate commands to help you efficiently supplement your daily development workflow. Finally, you'll learn advanced Git commands and concepts to understand how Git works under the hood.

Learn how to use Git for real-world development scenarios Gain insight into Git's common use cases, initial tasks, and basic functions Use the system for distributed version control Learn how to manage merges, conflicts, patches, and diffs Apply advanced techniques such as rebasing, hooks, and ways to handle submodules
 


Notă biografică

Prem Kumar Ponuthorai is responsible for strategizing and enabling GitHub's offerings for the Expert Services Delivery organization. Having built on his software engineering background by becoming a Git convert, Prem has given Git workshops at conferences and provided training in Git for enterprise customers across diverse industries.