Skip to content

Indice e percorso di studio

Appunti in italiano, rielaborati a partire dalle slide del corso Git & GitHub (18 moduli in PDF). Ogni file corrisponde a un modulo del corso.

⚠️ Questi appunti sono una rielaborazione: i contenuti sono riscritti con parole proprie. I PDF originali restano il riferimento completo.

| # | Modulo | File | | --- | --- | | 2 | Introduzione a Git | 02-intro-a-git.md | | 3 | Installazione e configurazione | 03-installazione-e-configurazione.md | | 4 | Basi di Git | 04-basi-di-git.md | | 5 | Committare in dettaglio | 05-committare-in-dettaglio.md | | 6 | Branching | 06-branching.md | | 7 | Merging | 07-merging.md | | 8 | Diffs (confronti) | 08-diffs.md | | 9 | Stashing | 09-stashing.md | | 10 | Annullare modifiche & time traveling | 10-annullare-modifiche.md | | 11 | GitHub: basi | 11-github-basi.md | | 12 | Fetch & Pull | 12-fetch-e-pull.md | | 13 | GitHub: approfondimenti | 13-github-approfondimenti.md | | 14 | Workflow di collaborazione | 14-workflow.md | | 15 | Rebasing | 15-rebasing.md | | 17 | Tag | 17-tag.md | | 18 | Git dietro le quinte (.git internals) | 18-git-dietro-le-quinte.md | | 19 | Reflog | 19-reflog.md | | 20 | Alias | 20-alias.md |

Nota: i PDF forniti partono dal modulo 2 e saltano il numero 16 — i moduli 1 e 16 non erano tra i file caricati.

  1. Fondamenti (02–05): cos’è Git, installazione, repo, commit, .gitignore.
  2. Branch e integrazione (06–07, 15): branch, merge, conflitti, rebase.
  3. Ispezionare e correggere (08–10): diff, stash, undo (checkout/restore/reset/revert), reflog.
  4. Collaborazione (11–14): GitHub, fetch/pull/push, workflow, pull request, fork.
  5. Extra (17–20): tag, interni di Git, alias.
Workspace ──git add──▶ Staging Area ──git commit──▶ Repository locale ──git push──▶ Remote (GitHub)
◀── git restore / checkout ◀── ◀── git pull / fetch ──