Pro Git ⬇ PDF
Pro Git · Eduspaces ·
https://eduspaces.ro/s/pro-git/continut/?pdf=1
Scott Chacon, Ben Straub, 2014

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.

🐙

6. GitHub

GitHub: cont, fork, pull request, GitHub Flow, întreținerea proiectelor și organizații.

🧰

7. Git Tools

Unelte avansate: selectarea reviziilor, stash, rescrierea istoricului, reset, fuziuni avansate, submodule.

⚙️

8. Customizing Git

Personalizarea lui Git prin configurare, atribute și hook-uri.

🔄

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.

📇

C. Appendix C: Git Commands

Lista comenzilor Git prezentate în carte, grupate după scop.