Modulo 02

GitHub e collaborazione

Git lavora in locale. GitHub porta quel lavoro nel cloud: repository condivise, collaborazione e, tra poco, automazione.

Git e GitHub: la differenza

Git è un sistema di controllo di versione distribuito che gestisce le modifiche al codice direttamente sul tuo computer. GitHub è una piattaforma online che ospita repository Git nel cloud e permette di collaborare con altri sviluppatori, condividere il codice e automatizzare processi tramite GitHub Actions.

Creare una repository su GitHub

  1. Accedi al tuo account GitHub
  2. Clicca su New Repository
  3. Inserisci il nome del progetto
  4. Clicca su Create Repository
  5. Copia il link HTTPS della repository
https://github.com/utente/progetto.git

Collegare Git alla repository remota

git remote add origin https://github.com/utente/progetto.git

Per verificare che il collegamento sia andato a buon fine:

git remote -v

Pubblicare il progetto

git push -u origin main

L'opzione -u collega il branch locale a quello remoto una volta sola. Dalla volta successiva basta:

git push

Flusso di lavoro completo

cd Desktop/program
git init
git branch -M main
git config --global user.name "Andrea"
git config --global user.email "andrea@example.com"
git status
git add .
git commit -m "Primo commit"
git remote add origin https://github.com/utente/progetto.git
git push -u origin main