Chapters ▾
-
1. Per Iniziare
- 1.1 Il Controllo di Versione
- 1.2 Una Breve Storia di Git
- 1.3 Basi di Git
- 1.4 Installare Git
- 1.5 Prima Configurazione di Git
- 1.6 Ottenere Aiuto
- 1.7 Riassunto
-
2. Basi di Git
-
3. Diramazioni in Git
- 3.1 Cos'è un Ramo
- 3.2 Basi di Diramazione e Fusione
- 3.3 Amministrazione dei Rami
- 3.4 Flusso di Lavoro con le Ramificazioni
- 3.5 Rami Remoti
- 3.6 Rifondazione
- 3.7 Riassunto
-
4. Git sul Server
- 4.1 I Protocolli
- 4.2 Ottenere Git su di un Server
- 4.3 Generare la Propria Chiave Pubblica SSH
- 4.4 Configurare il Server
- 4.5 Accesso Pubblico
- 4.6 GitWeb
- 4.7 Gitosis
- 4.8 Gitolite
- 4.9 Demone Git
- 4.10 Hosted Git
- 4.11 Riassunto
-
5. Git distribuito
- 5.1 Workflows distribuiti
- 5.2 Contribuire ad un Progetto
- 5.3 Mantenere un Progetto
- 5.4 Summary
-
6. Git Tools
-
7. Customizing Git
- 7.1 Configurazione di Git
- 7.2 Attributi di Git
- 7.3 Git Hooks
-
8. Git e altri sistemi
- 8.1 Git e Subversion
-
9. Git Internals
- 9.1 Plumbing and Porcelain
- 9.2 Gli oggetti di Git
- 9.3 I riferimenti di Git
- 9.4 Packfiles
- 9.5 The Refspec
- 9.6 Transfer Protocols
- 9.7 Maintenance and Data Recovery
- 9.8 Summary
Chapter 5
Git distribuito
Ora che avete un repository Git remoto messo a punto per tutti gli sviluppatore per condividere il proprio codice, e siete familiari con i comandi di base di Git nel lavoro in locale, andremo a vedere come utilizzare alcuni dei workflows distribuiti che Git offre.
In questo capitolo, vedrete come lavorare con Git in un ambiente distribuito come contributore ed integratore. Imparerai come contribuire in maniera efficiente ad un progetto e rendere semplice la vita al gestore del progetto, oltre a come mantenere un progetto in maniera corretta con un certo numero di sviluppatori che contribuiscono ad esso.