Sito in costruzione

Questa pagina e attualmente in fase di sviluppo. Per accedere ai corsi, visita la piattaforma attiva:

Vai su academy.sorretti.it

Git in pratica: da zero a remoto

CLI-first, poi VS Code e Cursor

25 lezioni4,5 ore di contenuto
Git in pratica: da zero a remoto

Contesto privati

Git in pratica: da zero a remoto

CLI-first, poi VS Code e Cursor

49,90 €

25 lezioni

4,5 ore di contenuto

Acquista ora

Accesso completo e illimitato

Descrizione del corso

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, cosi 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.

Destinatari

- 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

Obiettivi

- 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: fetch, merge e pull senza confusione - Integrare Git nel flusso con VS Code Source Control e Cursor (Git + AI)

Prerequisiti

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

Programma del corso

Introduzione e setup

3 lezioni
  • Presentazione docente e panoramica del corso12 min
  • Installazione e configurazione essenziale21 min
  • Pratica: installazione e configurazione22 min

Fondamentali Git (CLI-first)

4 lezioni
  • Modello mentale: working tree, staging, commit17 min
  • Il loop quotidiano: status, diff, add, commit, log9 min
  • Presentazione esercizio guidato: commit piccoli e leggibili8 min
  • Esercizio guidato: commit piccoli e leggibili31 min

Branch e HEAD (capire dove sei)

4 lezioni
  • HEAD spiegato bene (con esempi)15 min
  • Feature branch in CLI9 min
  • Presentazione esercizio guidato: branch, commit, rientro su main7 min
  • Esercizio guidato: branch, commit, rientro su main12 min

Merge, fast-forward e conflitti

5 lezioni
  • Merge: fast-forward vs merge commit15 min
  • Presentazione esercizio guidato: conflitti in CLI14 min
  • Esercizio guidato: conflitti in CLI15 min
  • Presentazione esercizio guidato: conflitti in VS Code (3-way merge)0 min
  • Esercizio guidato: conflitti in VS Code (3-way merge)10 min

Remoti senza confusione: fetch vs merge vs pull

7 lezioni
  • Il modello mentale della sincronizzazione17 min
  • git fetch: scarico e ispeziono (senza toccare i file)0 min
  • git merge dopo fetch: integrazione consapevole0 min
  • git pull: la scorciatoia (e perché va capita)0 min
  • Pratica: creare un repo remoto su GitHub9 min
  • Git, GitHub e versioning in 5 minuti0 min
  • Pratica: lavoro in team (fetch, merge, pull, push)14 min

VS Code, Cursor e AI (senza perdere il controllo)

2 lezioni
  • Cursor: Git + AI nel flusso di lavoro7 min
  • Lezione bonus0 min

Recensioni degli studenti

Gli studenti iscritti possono lasciare una recensione direttamente da questa pagina. La pubblicazione resta soggetta ad approvazione admin.

Verifica account in corso...

--

su 5

0 recensioni

Nessuna recensione ancora. Sii il primo a recensire questo corso.