Struttura del corso
Nozioni fondamentali su Git
- Introduzione a Git
- Il repository di Git
- Registrazione delle modifiche nel repository
- Visualizzazione della cronologia dei commit
- Annullamento di operazioni precedenti
- Utilizzo dei tag
Il sistema di branching in Git
- Creazione e fusione dei branch
- Gestione dei branch
- Flussi di lavoro basati sui branch
- Branch remoti
- Riorganizzazione della cronologia tramite rebasing
Git su server
- I protocolli di comunicazione utilizzati
- Configurazione di un server Git
- Generazione della chiave pubblica SSH
- Impostazioni del server
- Gestione degli accessi pubblici
- Servizi ospitanti per Git (ad esempio GitHub)
- Lavoro con i repository remoti
Flussi di lavoro distribuiti in Git
- Modalità operative nei flussi di lavoro distribuiti
- Collaborazione alla realizzazione di progetti
- Gestione e manutenzione dei progetti
Gli strumenti aggiuntivi di Git
- Selezione delle revisioni da utilizzare
- Staging interattivo dei cambiamenti
- Riscrittura della cronologia dei commit
- Utilizzo di Git per il debug (funzionalità bisect)
- Gestione dei sottoprogetti tramite submodules
- Fusione delle strutture gerarchiche tramite subtree merging
Personalizzazione di Git
- Configurazione delle impostazioni di Git
- Utilizzo degli attributi di Git
- Integrazione dei hook personalizzati
Requisiti
Conoscenze di base sullo sviluppo di progetti.
Recensioni (7)
Il mix tra lezioni e attività pratiche.
Gabriel - Los Alamos National Laboratory
Corso - Comprehensive Git
Traduzione automatica
L'inistruttore era molto competente sugli argomenti e sapeva spiegarli in modo che tutti potessero capirli
isaiah - Los Alamos National Laboratory
Corso - Comprehensive Git
Traduzione automatica
Le istruzioni erano chiare e facili da seguire.
John - Los Alamos National Laboratory
Corso - Comprehensive Git
Traduzione automatica
Istruzioni dettagliate e buona integrazione delle competenze acquisite durante gli esercizi.
Jose "Rudy" - Los Alamos National Laboratory
Corso - Comprehensive Git
Traduzione automatica
Grande esperienza!
Nicole - Los Alamos National Laboratory
Corso - Comprehensive Git
Traduzione automatica
L'istruttore era molto competente e ha saputo aiutare tutti i livelli. Era disponibile e lo consiglierei vivamente per il suo corso di formazione.
PABLO LUJAN - PABLO LUJAN
Corso - Comprehensive Git
Traduzione automatica
Conoscenze approfondite e, se si verificavano problemi, venivano risolti rapidamente.
Ryan - Los Alamos National Laboratory
Corso - Comprehensive Git
Traduzione automatica