Git Avanzato è il sistema di versioning più utilizzato al mondo dagli sviluppatori, inoltre moltissime aziende IT o dipartimenti IT usano sistemi SVC ( Software Version Control ) quale Git o SVN per il loro business.
Git è uno strumento molto utile che permette dunque di collaborare allo sviluppo di progetti in maniera rapida ed efficace, esistono però alcune funzionalità che non sempre vengono utilizzate e che possono agevolare ulteriormente lo sviluppo. In questo corso vedremo come utilizzare le funzionalità di Git Avanzato, esamineremo il funzionamento di git lato server e i diversi protocolli che vengono utilizzati. Analizzeremo insieme i flussi di lavoro più popolari e capiremo come sfruttarli al meglio per massimizzare la produttività.
Proveremo a creare un piccolo blog statico e andremo ad automatizzare il processo di generazione e pubblicazione dei contenuti utilizzando una pipeline. Infine faremo una panoramica su alcuni degli argomenti più avanzati come i sotto moduli e gli hooks.
Corso Git Base
Git base, Git avanzato