
Git Cheat Sheet
Guida Rapida all’Uso di Git tramite Terminale
Introduzione
Git è un sistema di controllo versione distribuito molto popolare nel mondo dello sviluppo software. Questo cheat sheet è pensato per aiutarti a familiarizzare con i comandi di base e avanzati di Git, utilizzabili tramite il terminale.
Parte 1: Comandi Base di Git
git init
Descrizione: Inizializza un nuovo repository Git nella directory corrente.
Uso: Digita git init
per trasformare una directory esistente in un repository Git.
git clone [url]
Descrizione: Clona un repository Git esistente da un URL remoto.
Uso: git clone https://example.com/repo.git
clonerà il repository specificato nella tua directory locale.
git add [file]
Descrizione: Aggiunge i file specificati all’area di staging in attesa del commit.
Uso: git add myfile.txt
aggiungerà myfile.txt all’area di staging.
git commit -m "[messaggio]"
Descrizione: Registra le modifiche nell’area di staging con un messaggio di commit.
Uso: git commit -m "Aggiunto myfile.txt"
eseguirà il commit delle modifiche con un messaggio descrittivo.
git status
Descrizione: Mostra lo stato corrente del repository, compresi i file modificati o in attesa di commit.
Uso: git status
ti dà una panoramica dello stato del tuo repository.
git push e git pull
Descrizione: git push invia i commit al repository remoto. git pull recupera e integra le modifiche da un repository remoto.
Uso: git push origin master
invia i commit al branch master remoto. git pull origin master recupera le modifiche dal branch master remoto.
<\br> <\br>
Parte 2: Comandi Avanzati di Git
git branch [nome-branch]`` Descrizione: Crea un nuovo branch. Uso:
git branch feature-x` crea un nuovo branch chiamato feature-x.
git checkout [nome-branch]
Descrizione: Cambia il branch corrente al branch specificato.
Uso: git checkout feature-x
ti sposta sul branch feature-x.
git merge [nome-branch]
Descrizione: Fonde il branch specificato con il branch corrente.
Uso: git merge feature-x
fonde i cambiamenti dal branch feature-x al branch corrente.
git rebase [base]
Descrizione: Applica i commit di un branch su un altro branch.
Uso: git rebase master
applica i commit del branch corrente sul branch master.
git stash e git stash pop
Descrizione: Mette da parte le modifiche correnti in un’area temporanea (stash) e le ripristina successivamente.
Uso: git stash
mette in stash le modifiche. git stash pop le ripristina.
git log
Descrizione: Visualizza la cronologia dei commit.
Uso: git log
mostra la lista dei commit fatti nel repository, con dettagli come l’autore e la data.
Conclusione
Questa guida rapida ai comandi di Git dovrebbe aiutarti a iniziare a lavorare con Git sul terminale.