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

Sicuro
git config --global user.name "Name"

Imposta il nome utente

git config --global user.name "Sam"

Sicuro
git config --global user.email "email"

Imposta l'email

git config --global user.email "[email protected]"

Sicuro
git config --list

Mostra tutta la configurazione

git config --list

Avvio

Sicuro
git init

Inizializza un nuovo repository

git init my-project

Sicuro
git clone <url>

Clona un repository remoto

git clone https://github.com/user/repo.git

Modifiche

Sicuro
git status

Stato della working directory

git status

Sicuro
git diff

Confronta le modifiche

git diff HEAD~1

Sicuro
git add <file>

Aggiungi allo staging

git add . / git add file.txt

Sicuro
git commit -m "message"

Crea un commit

git commit -m "feat: new feature"

Attenzione
git commit --amend

Modifica l'ultimo commit

git commit --amend -m "updated message"

Sicuro
git stash

Metti da parte le modifiche

git stash / git stash pop

Branch

Sicuro
git branch

Elenca i branch

git branch -a

Sicuro
git branch <name>

Crea un nuovo branch

git branch feature/login

Sicuro
git checkout <branch>

Cambia branch

git checkout main

Sicuro
git checkout -b <name>

Crea e cambia

git checkout -b feature/login

Attenzione
git merge <branch>

Unisci un branch

git merge feature/login

Attenzione
git branch -d <name>

Elimina un branch

git branch -d feature/login

Pericoloso
git branch -D <name>

Forza l'eliminazione di un branch

git branch -D feature/login

Remoto

Sicuro
git remote -v

Elenca i remoti

git remote -v

Sicuro
git fetch

Recupera le modifiche remote

git fetch origin

Attenzione
git pull

Recupera e unisci

git pull origin main

Attenzione
git push

Invia al remoto

git push origin main

Pericoloso
git push --force

Push forzato

git push --force origin main

Annullamento

Attenzione
git restore <file>

Scarta le modifiche al file

git restore file.txt

Sicuro
git reset HEAD <file>

Rimuovi un file dallo staging

git reset HEAD file.txt

Sicuro
git revert <commit>

Annulla un commit (con un nuovo commit)

git revert abc123

Attenzione
git reset --soft HEAD~1

Annulla l'ultimo commit (mantieni le modifiche)

git reset --soft HEAD~1

Pericoloso
git reset --hard HEAD~1

Elimina l'ultimo commit (scarta le modifiche)

git reset --hard HEAD~1

Ispezione

Sicuro
git log

Cronologia dei commit

git log --oneline --graph

Sicuro
git log --oneline

Cronologia su una riga

git log --oneline -10

Sicuro
git show <commit>

Dettagli del commit

git show abc123

Sicuro
git blame <file>

Autore riga per riga

git blame file.txt

Sicuro
git reflog

Cronologia di HEAD (per il recupero)

git reflog

Incorpora

Incorpora questo strumento nel tuo sito

Powered by Patrache Studio DevTools
Ultimo aggiornamento: 2026 · Strumento online gratuito

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

  1. 1
    Cerca— Cerca l'elemento desiderato per parola chiave.
  2. 2
    Categoria— Filtra per pulsanti di categoria.
  3. 3
    Copiare— 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.

Questo sito utilizza cookie per migliorare l'esperienza e la pubblicità. Scopri di più

Consenti gli annunci su questo sito

Per usare questi strumenti, consenti gli annunci su questo sito. La pubblicità mantiene gratuito il servizio.

Apri il blocco annunci, disattivalo per questo sito e verifica di nuovo.