Danas delim sa vama jednu odličnu otvorenu Git knjigu koju sam nedavno pročitao i koju smatram izuzetno vrednom. Neki od vas su je možda već videli, ali sam je ja tek nedavno čitao na tabletu, dok sam putovao na posao. Pored PDF verzije, ova knjiga ima i epub verziju, što je čini veoma pogodnom za elektronsko čitanje.
Knjiga je Pro Git (drugo izdanje), dostupna besplatno na zvaničnom sajtu: https://git-scm.com/book/.
Uveren sam da će vam pažljivo čitanje značajno pomoći u sistematizaciji i savlađivanju Git znanja.
Ova knjiga ima izuzetno visoke ocene na Doubanu — nekada 9.3, a i sada drži visokih 9.1. Njen autor je zaposleni kompanije GitHub, a sadržaj se prvenstveno fokusira na uobičajene prakse u različitim situacijama i na objašnjenje osnovnih principa. U knjizi su takođe obuhvaćene odgovarajuće strategije za upravljanje verzijama, prilagođene različitim scenarijima korišćenja. Ukratko, ova knjiga je podjednako pogodna i za početnike i za programere koji žele dublje da razumeju kako Git funkcioniše.
Knjiga je podeljena na deset poglavlja:
- Getting Started — uvod, istorija, osnove
- Git Basics — repo, promene, istorija, undo operacije
- Git Branching — grane, spajanje, rebase
- Git on the Server — protokoli, sopstveni server, SSH
- Distributed Git — distribuirani tokovi rada
- GitHub — otvoreni kod, sopstveni projekti
- Git Tools — stash, cherry-pick, bisect, submodule
- Customizing Git — konfiguracija, hook-ovi, aliasi
- Git and Other Systems — migracija sa SVN-a i slično
- Git Internals — plumbing komande, objekti, refspec
Deo sadržaja iz knjige: poglavlja o granama objašnjavaju snimke stanja kroz slike toka grana, poglavlje o alatkama pokazuje git stash i git bisect kroz praktične scenarije, a poglavlje o internoj strukturi razlaže blob, tree i commit objekte — baš ono što svaki ozbiljan Git korisnik jednom treba da pročita.
To je to za deljenje ovog resursa! Ako ubuduće naiđem na korisne alate ili materijale, nastaviću da ih delim. Pozivam i vas da razmenjujete preporuke i iskustva, kako bismo zajedno napredovali.
To bi bilo sve za ovaj put — vidimo se u sledećem članku.
