Vai al contenuto principale
SviluppatoreGratis · 3 usi/giornoElaborato nel tuo browser

Comandi Git (guida rapida)

Guida visiva interattiva ai comandi Git essenziali.

Percorso
4 scenari
Comandi
24
Attenzione
1 alto
Recupero
Assistito
01

Filtra per scenario

Cerca percorso
Preset

Inizializza repository

Crea il repo, prepara il branch base e collega il remote senza attriti.
git initlow
Inizializza il repository nella cartella corrente.
git add .low
Mette in stage i file iniziali.
git commit -m "chore: init"low
Crea il primo commit base.
git branch -M mainlow
Standardizza il branch principale prima del push.
git remote add origin <url>low
Collega il repository remoto principale.
git remote add origin https://github.com/org/repo.git
git push -u origin mainlow
Pubblica il branch base e fissa l'upstream.

Flusso feature

Apri un branch di lavoro, aggiorna la base e integra chiaramente.
git switch -c feature/<tema>low
Crea e passa al branch feature.
git switch -c feature/login
git add .low
Aggiorna lo staging con il progresso corrente.
git commit -m "feat: ..."low
Registra un passo di lavoro con contesto.
git fetch originlow
Aggiorna i riferimenti remoti prima dell'integrazione.
git switch mainlow
Torna alla base di integrazione.
git merge feature/<tema>medium
Integra il branch feature nella base.

Annulla in sicurezza

Scegli tra restore, reset e revert senza distruggere il lavoro per errore.
git restore <arquivo>medium
Scarta una modifica locale non committata in un file.
git restore src/app/page.tsx
git restore --staged <arquivo>low
Rimuove il file dallo staging senza perdere la modifica locale.
git reset --soft HEAD~1medium
Torna indietro di un commit mantenendo tutto nello staging.
git reset --mixed HEAD~1medium
Torna indietro di un commit e riporta le modifiche nell'albero di lavoro.
git revert <hash>low
Crea un commit inverso sicuro per la cronologia condivisa.

Mettere da parte il lavoro in corso

Togliere di mezzo il lavoro sporco per cambiare branch e poi riprenderlo.
git stash push -m "<motivo>"low
Mette da parte le modifiche non committate, con un'etichetta.
git stash push -m "meio da tela de login"
git stash push -ulow
Include anche i file non ancora tracciati.
git stash listlow
Elenca ciò che è messo da parte, dal più recente.
git stash show -p stash@{0}low
Mostra il diff dello stash prima di applicarlo.
git stash popmedium
Riporta lo stash più recente e lo rimuove dalla pila.
git stash apply stash@{1}medium
Applica uno stash specifico e lo MANTIENE nella pila.
git stash drop stash@{0}high
Elimina uno stash — dopo non si torna indietro.
02

Decisione rapida

Annulla
Usa restore per un file locale, revert per la cronologia condivisa e reflog prima di reset aggressivi.
Integrazione
Preferisci merge quando vuoi preservare i branch e rebase quando vuoi linearizzare prima del merge finale.
Scalabilità
Usa worktree per branch paralleli e sparse-checkout quando il monorepo è troppo grande per l'attività corrente.
03

Esporta

Recupero e consegna selettiva
Rebase con percorso di uscita, reflog per il soccorso e cherry-pick per hotfix o backport senza merge completo.
Runbook esportabile
Esporta il percorso filtrato come CSV per inventario tecnico o TXT come playbook condivisibile per il team.
04

Lettura operativa

Attenzione
Basso
17
Medio
6
Alto
1
I segnaposto come <topic>, <file>, <hash> e <url> devono essere sostituiti prima dell'esecuzione.

Correlati

Altri della stessa categoria

Da mesma categoria.