Cheatsheet Git
Cheatsheet di Git con comandi ricercabili per categoria, da branch e merge fino a rebase, stash e reset. Ogni voce mostra l'uso e un livello di rischio, gratis nel browser.
Configurazione
git config --global user.name "Name"Imposta il nome utente
git config --global user.name "Sam"
git config --global user.email "email"Imposta l'email
git config --global user.email "[email protected]"
git config --listMostra tutta la configurazione
git config --list
Avvio
git initInizializza un nuovo repository
git init my-project
git clone <url>Clona un repository remoto
git clone https://github.com/user/repo.git
Modifiche
git statusStato della working directory
git status
git diffConfronta le modifiche
git diff HEAD~1
git add <file>Aggiungi allo staging
git add . / git add file.txt
git commit -m "message"Crea un commit
git commit -m "feat: new feature"
git commit --amendModifica l'ultimo commit
git commit --amend -m "updated message"
git stashMetti da parte le modifiche
git stash / git stash pop
Branch
git branchElenca i branch
git branch -a
git branch <name>Crea un nuovo branch
git branch feature/login
git checkout <branch>Cambia branch
git checkout main
git checkout -b <name>Crea e cambia
git checkout -b feature/login
git merge <branch>Unisci un branch
git merge feature/login
git branch -d <name>Elimina un branch
git branch -d feature/login
git branch -D <name>Forza l'eliminazione di un branch
git branch -D feature/login
Remoto
git remote -vElenca i remoti
git remote -v
git fetchRecupera le modifiche remote
git fetch origin
git pullRecupera e unisci
git pull origin main
git pushInvia al remoto
git push origin main
git push --forcePush forzato
git push --force origin main
Annullamento
git restore <file>Scarta le modifiche al file
git restore file.txt
git reset HEAD <file>Rimuovi un file dallo staging
git reset HEAD file.txt
git revert <commit>Annulla un commit (con un nuovo commit)
git revert abc123
git reset --soft HEAD~1Annulla l'ultimo commit (mantieni le modifiche)
git reset --soft HEAD~1
git reset --hard HEAD~1Elimina l'ultimo commit (scarta le modifiche)
git reset --hard HEAD~1
Ispezione
git logCronologia dei commit
git log --oneline --graph
git log --onelineCronologia su una riga
git log --oneline -10
git show <commit>Dettagli del commit
git show abc123
git blame <file>Autore riga per riga
git blame file.txt
git reflogCronologia di HEAD (per il recupero)
git reflog
Incorpora
Cos'è Cheatsheet Git?
Cheatsheet di Git con comandi ricercabili per categoria, da branch e merge fino a rebase, stash e reset. Ogni voce mostra l'uso e un livello di rischio, gratis nel browser.
Come usare
- 1Cerca— Cerca l'elemento desiderato per parola chiave.
- 2Categoria— Filtra per pulsanti di categoria.
- 3Copiare— Copia l'elemento desiderato.
Strumenti correlati
Domande frequenti
Un cheatsheet Git consultabile organizzato per categoria con indicatori di livello di pericolo.
No. Tutta l'elaborazione avviene nel browser.
Sì, puoi copiare o scaricare i risultati.
Sì, il design responsive funziona su dispositivi mobili.
Sì, è completamente gratuito.