torna su

Il corso “Git Introduction” è un’opportunità per imparare i concetti fondamentali di Git, uno dei più diffusi sistemi di controllo versione. Durante il corso, imparerai come installare Git sul tuo computer e configurarlo per l’uso, creare un repository per il tuo progetto e fare commit delle modifiche. Inoltre, vedrai come utilizzare Gitignore per escludere file dal controllo delle versioni e come utilizzare i branch per lavorare su più versioni del tuo progetto in parallelo. Imparerai anche come fondere i branch una volta che hai finito di lavorare su di essi e come annullare gli errori. Alla fine del corso, sarai in grado di utilizzare Git in modo efficace per gestire i tuoi progetti e collaborare con altri sviluppatori in modo efficiente.

In attendance

Git Introduction
calendar_today 24 October 2025 
location_on Milano (MI), Via Saccardo, 9

Base Price € 250.00+ VAT

Member Price € 225.00+ VAT

Live Streaming

Git Introduction
calendar_today 24 October 2025 
location_on Live Streaming

Base Price € 200.00+ VAT

Member Price € 180.00+ VAT

You can also sign up using a paper form

Purpose

Lo scopo del corso di formazione è fornire ai partecipanti le competenze fondamentali per utilizzare Git come strumento di controllo versione in modo efficace e consapevole. Attraverso un percorso pratico e strutturato, i partecipanti impareranno a installare e configurare correttamente Git, a creare e gestire repository per i propri progetti, e ad applicare i principali concetti e comandi legati al versionamento del codice, come commit, branch e merge. Inoltre, il corso fornirà le conoscenze necessarie per escludere file indesiderati dal tracciamento tramite Gitignore e per gestire eventuali errori ripristinando versioni precedenti del progetto. Al termine del corso, i partecipanti saranno in grado di utilizzare Git per lavorare in modo più organizzato, sicuro ed efficiente su progetti individuali o collaborativi.

Destinatari

Non sono necessari prerequisiti fondamentali, è però consigliato avere: 

  • una conoscenza base del sistema operativo utilizzato (Windows, macOS, Linux).

  • familiarità con l’uso del terminale o della riga di comando.

I partecipanti acquisiranno poi le competenze pratiche per utilizzare Git come sistema di controllo versione, dalla configurazione iniziale alla gestione avanzata di rami, fusioni e annullamento degli errori. 

Download the flyer

Programma

Il programma didattico si sviluppa attraverso i seguenti passaggi:

 Introduzione a Git e Installazione 

  • Cos'è Git e perché usarlo

  • Differenza tra Git e altri sistemi di controllo versione

  • Installazione di Git su Windows, macOS e Linux

  • Verifica dell’installazione

Configurazione Iniziale 

  • Configurazione di nome utente e email

  • Impostazione del file .gitconfig

  • Verifica delle configurazioni con comandi di base

Creazione di un Repository

  • Cos’è un repository Git

  • Inizializzare un repository (git init)

  • Clonare un repository esistente (git clone)

 Committing

  • Aggiungere file al controllo versione (git add)

  • Creare un commit (git commit)

  • Visualizzare lo stato del repository (git status)

  • Esplorare la cronologia dei commit (git log)

Uso del file .gitignore 

  • Cos’è .gitignore e a cosa serve

  • Creazione e gestione di un file .gitignore

Gestione dei Branch 

  • Cos’è un branch e perché è utile

  • Creare e passare tra branch (git branch, git checkout)

Merging 

  • Cos’è il merge e come funziona

  • Unire rami con git merge

  • Risoluzione dei conflitti di merge

  • Strategie di fusione (Fast-forward, No fast-forward)

Annullare gli Errori 

  • Ripristinare modifiche locali (git checkout, git restore)

  • Annullare commit (git reset, git revert)

Conclusione e Domande

Modalità di iscrizione

Le iscrizioni dovranno pervenire entro 7 giorni precedenti la data d’inizio del corso.

Iscrizioni posteriori a  questa data, saranno accettate subordinatamente alla  disponibilità dei posti.

Il corso verrà confermato via e-mail una settimana prima.

Modalità di partecipazione

Il numero massimo di partecipanti è di 25 persone.

Il corso può essere fruito in modalità Aula (presso le aule del CEI in Via P.A. Saccardo 9, 20134 Milano) o in modalità Streaming su piattaforma Teams

Durata

Il corso ha una durata di 8 ore, svolte in una giornata.

Materiale Didattico

Ad ogni partecipante al corso verrà consegnata, come dotazione personale, la seguente documentazione prodotta dal CEI:

  • dispensa con i contributi dei relatori.

Per acquisti effettuati nel giorno del corso i  partecipanti potranno usufruire dello sconto riservato ai  Soci per l’acquisto di pubblicazioni e prodotti CEI.

Al  termine del corso (con una frequenza superiore al 75% della durata del corso) verrà rilasciato l’attestato di  partecipazione CEI.