Git, beyond the basics (@IAL Udine)

Informazioni sull'evento

Condividi questo evento

Data e ora

Località

Località

IAL UDINE (UD)

Via del Vascello 1

33100 UDINE

Italy

Visualizza Mappa

Descrizione evento

Descrizione

Git, il più diffuso sistema di controllo di revisione, è famoso per la sua flessibilità ed efficacia, al costo però di una certa complessità che ne rende l’apprendimento non banale; è facile iniziare ad utilizzarlo in maniera meccanica, per poi trovarsi in difficoltà quando un imprevisto ci porta a dover affrontare operazioni meno comuni. Il workshop, di livello intermedio, si differenzia da altre proposte formative in questo senso per l’ampia introduzione ai concetti ed alle astrazioni di base del sistema, fornendo gli strumenti necessari ad affrontare l’uso pratico di ogni giorno con consapevolezza e capacità di gestire gli imprevisti, evitando così la mera esecuzione di comandi “imparati a memoria”, senza comprendere l’idea che vi sta dietro. A questa prima parte segue poi una sessione d’uso interattiva, coadiuvata da strumenti specializzati di data visualization per aiutare a comprendere l’effettivo funzionamento del tool.

PROGRAMMA

  • understanding the domain (VCS landscape and main abstractions//models)
  • git implementation of the abstractions (commit, graph, reachability, references - branch, tag, HEAD, remotes)
  • understanding the staging area - do not panic: handling errors (checkout, reset, revert)
  • work with others (branch, cherry pick, merge, rebase - main tecniques)
  • intro to git as a service - credentials (ssh certs, credentials storage)
  • intro to git plumbing


Pagina del corso

Data e ora

Località

IAL UDINE (UD)

Via del Vascello 1

33100 UDINE

Italy

Visualizza Mappa

Salva questo evento

Evento salvato