Contattataci

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.

 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative