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 2
Basi di Git
Se puoi leggere solo un capitolo per capire l'uso di Git, questo fa per te. Questo capitolo illustra tutti i comandi base per fare la stragrande maggioranza delle cose impiegando al meglio il tuo tempo con Git. Alla fine del capitolo, dovresti essere in grado di configurare ed inizializzare un repository, avviare e fermare il tracciamento dei file e mettere in stage o eseguire il commit dei cambiamenti. Vedremo come impostare Git per ignorare certi file o pattern di file, come correggere gli errori velocemente e facilmente, come navigare nella storia del tuo progetto e vedere i cambiamenti tra i vari commit e come fare il push ed il pull da repository remoti.