Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Git in pratica: da zero a remoto
Rating: 4.9 out of 5(8 ratings)
34 students

Git in pratica: da zero a remoto

CLI-first, poi VS Code e Cursor
Last updated 5/2026
Italian
Italian [Auto],

What you'll learn

  • Comprendere la differenza tra Git e piattaforme (GitHub/GitLab) e il modello locale/remoto
  • Lavorare con working tree, staging e commit in modo consapevole
  • Usare branch e HEAD e gestire feature branch in CLI
  • Eseguire merge (fast-forward e merge commit) e risolvere conflitti in CLI e in VS Code
  • Sincronizzare con il remoto: Utilizzare fetch, merge e pull senza confusione: integrare Git nel flusso con VS Code Source Control e Cursor (Git + AI)

Course content

6 sections20 lectures4h 26m total length
  • Presentazione docente e panoramica del corso12:07

    Chi sono, a chi è rivolto, prerequisiti minimi, come lavoreremo (CLI-first, poi VS Code e Cursor), cosa costruirai durante il percorso (un repo completo con branch, merge, con itti e sync con remoto).

  • Installazione e configurazione essenziale20:58

    Installazione di Git, configurazione di base con git config (name, email), verifica ambiente e prime regole operative: prima git status, poi agisci; usare diff e log per controllare cosa stai facendo.

  • Pratica: installazione e configurazione21:41

    Svolgimento guidato: installazione di Git e configurazione dell'ambiente passo passo, verificando che status, diff, log funzionino correttamente.

Requirements

  • Conoscenza base della riga di comando (navigazione file, esecuzione comandi)
  • Un PC con possibilità di installare Git e, opzionalmente, VS Code e Cursor

Description

Questo corso operativo su Git ti porta da zero fino a gestire con sicurezza la sincronizzazione con un repository remoto, con un approccio pratico e verificabile.

Si parte dal modello mentale corretto (working tree, staging area e storia dei commit) e si lavora subito in CLI, così capisci cosa succede davvero quando esegui `add`, `commit`, `status`, `diff` e `log`. Poi si passa a branch e HEAD per imparare a muoversi nella storia, creare feature branch e tenere una cronologia pulita.

Affrontiamo i merge in modo consapevole, distinguendo fast-forward e merge commit, e soprattutto impari un metodo ripetibile per leggere e risolvere conflitti sia da terminale sia con gli strumenti di supporto in VS Code.

Nella parte sui remoti chiarisco definitivamente fetch, merge e pull, includendo il ruolo dei remote-tracking branch e un flusso di lavoro sicuro per scaricare, ispezionare e integrare aggiornamenti senza sorprese.

Nel corso costruirai un repository di esercizio completo, con una storia di commit leggibile, branch reali, merge e conflitti risolti correttamente, cosi da poter riutilizzare lo stesso schema nel lavoro quotidiano e in team.

Infine vediamo come usare VS Code Source Control e Cursor nel workflow senza perdere il controllo, mantenendo sempre la capacita di diagnosticare cosa sta accadendo con i comandi Git.

Disclaimer: eventuali loghi presenti nell'immagine del corso appartengono ai rispettivi proprietari; l'uso ha esclusiva finalitaà informativa e illustrativa e non implica affiliazione, sponsorizzazione o approvazione da parte dei titolari.

Who this course is for:

  • Sviluppatori alle prime armi con il versioning
  • Chi deve lavorare in team con repository Git
  • Chi vuole usare Cursor/VS Code senza perdere il controllo su Git