https://eduspaces.ro/s/pro-git/continut/
Pro Git (ediția a 2-a)
178 concepte · 13 capitole · 188 figuri și tabele
1. Getting Started
Controlul versiunilor, scurta istorie a lui Git, cele trei stări, instalarea și configurarea inițială.
2. Git Basics
Lucrul de zi cu zi: depozite, staging, commit-uri, istoric, anulări, depozite la distanță și etichete.
3. Git Branching
Ramurile ca pointeri ieftini, HEAD, fuziunea, conflictele, ramurile la distanță și rebase-ul.
4. Git on the Server
Git pe server: protocoalele local, HTTP, SSH și Git, depozitele bare, cheile SSH, GitLab.
5. Distributed Git
Fluxuri de lucru distribuite, contribuția la un proiect și întreținerea unui proiect.
7. Git Tools
Unelte avansate: selectarea reviziilor, stash, rescrierea istoricului, reset, fuziuni avansate, submodule.
9. Git and Other Systems
Git ca și client pentru alte sisteme (Subversion, Mercurial, Perforce) și migrarea la Git.
10. Git Internals
Interiorul lui Git: obiecte, referințe, packfile-uri, refspec, protocoale de transfer și recuperare.
A. Appendix A: Git in Other Environments
Git în interfețe grafice, editoare și shell-uri (Visual Studio, VS Code, Bash, Zsh, PowerShell).
B. Appendix B: Embedding Git in your Applications
Integrarea lui Git în aplicații prin libgit2, JGit, go-git și Dulwich.