Dal 2010 · Oltre 2 milioni di utilizzi degli strumenti ogni mese
Dal 2010
Aggiungi a Chrome

La Mia Cassetta Degli Attrezzi

Modalità Automatica

Nessuno strumento salvato.

Aggiorna alla Versione Premium
Strumenti correlati
Generatore di Comandi cURLGeneratore di Cron Job
Pagina Iniziale > Strumenti per webmaster
 

Generatore di Comandi Git

Trova un comando Git in base all'attività che vuoi svolgere. Il generatore di comandi Git di MiniWebtool abbina operazioni comuni a comandi modificabili, spiegazioni delle opzioni, diagrammi del grafo dei commit e avvisi o suggerimenti per annullare quando un comando può eliminare lavoro o modificare la cronologia.

Serve aiuto con questo strumento? Chiedi all’IA

In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.

Visualizza la domanda

Utilizzo gratuitoSenza registrazioneRisultati istantanei
Generatore di Comandi GitProvalo ora — gratis ▼

⌘ Scegli cosa vuoi fare

41 attività Git pronte all'uso. Scegline una e il comando apparirà sotto — potrai poi modificare qualsiasi segnaposto prima di copiare.

Crea un nuovo ramo e passa ad esso Rami Passa a un ramo esistente Rami Torna al ramo precedente Rami Elimina un ramo locale (solo se completamente unito) Rami Forza l'eliminazione di un ramo locale (anche se non unito) Rami Rinomina un ramo Rami Ripristina un ramo eliminato da un commit noto Rami Cambia il messaggio dell'ultimo commit Commit Aggiungi file dimenticati all'ultimo commit (mantieni il messaggio) Commit Crea un commit vuoto (es. per far ripartire la CI) Commit Annulla l'ultimo commit ma mantieni le modifiche Annulla e Scarta Annulla l'ultimo commit e scarta tutte le modifiche Annulla e Scarta Scarta tutte le modifiche locali non committate Annulla e Scarta Scarta le modifiche a un file specifico Annulla e Scarta Rimuovi un file dallo staging (mantieni le modifiche nell'albero di lavoro) Annulla e Scarta Metti da parte (stash) le tue modifiche correnti per dopo Stash Applica lo stash più recente e rimuovilo Stash Elenca tutte le voci in stash Stash Unisci (merge) un ramo feature nel ramo corrente Merge Interrompi un merge in corso Merge Esegui lo squash degli ultimi N commit in uno solo Rebase e Squash Esegui il rebase del ramo corrente su main Rebase e Squash Applica un singolo commit da un altro ramo Cherry-pick e Revert Ripristina un commit (crea un nuovo commit che lo annulla) Cherry-pick e Revert Annulla un commit di merge (revert) Cherry-pick e Revert Elimina un ramo sul remoto Remoto Resetta il tuo ramo per farlo corrispondere esattamente al remoto Remoto Esegui il force-push in sicurezza del tuo ramo riscritto Remoto Scarica le modifiche remote e riapplica il tuo lavoro sopra Remoto Aggiungi un remoto al tuo repository Remoto Cambia l'URL di un remoto esistente Remoto Crea un tag annotato per una release Tag e Release Elimina un tag localmente e sul remoto Tag e Release Visualizza la cronologia dei commit come un grafico leggibile Ispezione Trova chi ha modificato per ultimo ogni riga di un file Ispezione Trova quale commit ha aggiunto o rimosso una stringa Ispezione Trova commit persi nel reflog Ispezione Guarda esattamente cosa è in staging per il prossimo commit Ispezione Clona un repository con cronologia ridotta (shallow) Setup e Configurazione Imposta nome ed email per i commit in questo repository Setup e Configurazione Smetti di tracciare un file che è già stato committato Setup e Configurazione

Embed Generatore di Comandi Git Widget

⌘ Scarta tutte le modifiche locali non committate

Annulla e Scarta
⛔ Distruttivo — i dati potrebbero andare persi. Leggi la nota sotto prima di eseguire.
$ git restore .
🔧 Analisi parametro per parametro
restore Comando moderno (Git 2.23+) per ripristinare i file tracciati.
. Applica a ogni file tracciato nella directory corrente.
📊 Come cambia il tuo repository
📝 Note
I file non tracciati NON vengono rimossi. Aggiungi `git clean -fd` per rimuovere anche quelli. Usa con cura — queste modifiche NON sono nel reflog.
↶ Suggerimento di annullamento
Se cambi idea: Nessun annullamento automatico — queste modifiche non sono state committate e non possono essere recuperate.

           

✨Vuoi più velocità e senza pubblicità?
Passa a Premium

Generatore di Comandi Git

Benvenuti nel Generatore di Comandi Git, uno strumento gratuito che trasforma nomi di attività Git in un inglese semplice come "Undo the last commit but keep your changes" o "Squash the last N commits into one" nel comando Git corretto. Sfoglia oltre 40 attività organizzate in 11 categorie — Branch, Commit, Annulla e Scarta, Stash, Merge, Rebase e Squash, Cherry-pick e Revert, Remote, Tag e Release, Ispezione e Setup e Configurazione — e ogni attività è accompagnata da una spiegazione flag per flag, un diagramma animato del grafico dei commit, un chiaro badge di sicurezza (sicuro / cautela / distruttivo) e un suggerimento per l'annullamento in modo da sapere sempre come recuperare.

In sintesi

Il Generatore di Comandi Git trova il comando Git giusto per un'attività descritta in linguaggio semplice. Copre oltre 40 attività e mostra il comando con la spiegazione delle opzioni, un diagramma del grafo dei commit, un'etichetta di sicurezza e un suggerimento per annullare.

Generatore di Comandi Git: funzionalità in sintesi
FunzioneCosa offreIdeale per
Libreria delle attivitàOltre 40 attività Git quotidiane in 11 categorie, da Rami e Commit fino ad Annulla e scarta, Stash, Rebase e squash, Remoto e Configurazione.Cercare un comando senza ricordarne il nome
Ricerca e filtriUna casella di ricerca trova parole chiave e sinonimi, quindi cercando squash trovi l'attività di rebase. I filtri per categoria restringono l'elenco a un gruppo.Trovare un'attività con uno o due tasti
Spiegazione delle opzioniOgni opzione del comando scelto viene spiegata su una riga separata, così vedi cosa fa ciascuna parte.Capire cosa fa un comando prima di eseguirlo
Diagramma del grafo dei commitUn diagramma animato mostra come il comando modifica la cronologia dei commit.Capire visivamente rebase, reset o merge
Badge di sicurezza e annullamentoOgni attività è etichettata come sicura, cauta o distruttiva, e i comandi recuperabili indicano come tornare indietro, incluso il recupero dal reflog.Evitare la perdita di lavoro con reset, force push o cancellazione di rami
Editor dei segnapostoSostituisci segnaposto come ramo, file e hash con i tuoi valori e il comando si aggiorna prima che tu lo copi.Preparare un comando da incollare in un terminale
Link condivisibiliOgni attività ha un proprio URL scenario_id, e vengono suggeriti i comandi di approfondimento correlati.Inviare a un collega il comando esatto

Cos'è il Generatore di Comandi Git?

Git è notoriamente difficile da ricordare. Esistono dozzine di comandi, ciascuno con più flag, e quello giusto dipende dal fatto che tu voglia mantenere le modifiche, condividerle, scartarle o riscrivere la cronologia. Il Generatore di Comandi Git ti offre un cheat-sheet consultabile e ricercabile delle comuni attività Git. Scegli l'attività che corrisponde al tuo obiettivo e vedrai immediatamente il comando esatto, cosa fa ogni flag, come apparirà il tuo repository in seguito e come annullarlo se cambi idea.

Caratteristiche Principali

Come è organizzata la libreria?

Le oltre 40 attività sono raggruppate in 11 categorie allineate al modo in cui pensi effettivamente al lavoro con Git: Branch, Commit, Annulla e Scarta, Stash, Merge, Rebase e Squash, Cherry-pick e Revert, Remote, Tag e Release, Ispezione e Setup e Configurazione. Ogni scheda mostra il nome di un'attività in un linguaggio semplice e un punto di sicurezza. Clicca su una scheda e apparirà il comando Git corrispondente con una spiegazione completa. La casella di ricerca trova corrispondenze anche con parole chiave e frasi sinonime (ad esempio, cercando squash si trova l'attività di rebase, cercando delete si trovano le eliminazioni di branch e tag), quindi non è necessario memorizzare la categoria per trovare ciò che ti serve.

Attività comuni a colpo d'occhio

Esempio 1: Annullamento semplice
Attività: "Undo the last commit but keep your changes" (Annulla e Scarta)
Comando: git reset --soft HEAD~1 — reset soft, il tuo lavoro rimane in stage.
Esempio 2: Squash con un numero
Attività: "Squash the last N commits into one" (Rebase e Squash)
Comando: git rebase -i HEAD~<N> — imposta N sul tuo valore reale (3, 5, 10...) nell'editor dei segnaposto.
Esempio 3: Nuovo branch con un nome personalizzato
Attività: "Create a new branch and switch to it" (Branch)
Comando: git switch -c <branch> — digita il nome del tuo branch nell'editor dei segnaposto (es. feature/login).
Esempio 4: Push forzato in sicurezza
Attività: "Safely force-push your rewritten branch" (Remote)
Comando: git push --force-with-lease origin <branch> — contrassegnato come distruttivo con un avviso chiaro.

Capire i badge di sicurezza

Mini Cheat Sheet

Annulla ultimo commit, mantieni lavoro

git reset --soft HEAD~1

Scarta tutte le modifiche locali

git restore .

Modifica messaggio ultimo commit

git commit --amend -m "<new>"

Squash degli ultimi N commit

git rebase -i HEAD~N

Cherry-pick di un commit

git cherry-pick <hash>

Revert di un merge

git revert -m 1 <hash>

Push forzato sicuro

git push --force-with-lease

Trova commit persi

git reflog

Come usare il Generatore di Comandi Git

  1. Cerca o sfoglia la tua attività. Digita una parola chiave come squash, undo o rebase nella casella di ricerca, oppure clicca su un chip di categoria come Branch o Stash per filtrare l'elenco.
  2. Scegli l'attività che corrisponde al tuo obiettivo. Ogni scheda mostra il nome dell'attività in linguaggio naturale e un punto di sicurezza colorato (verde sicuro, arancione cautela, rosso distruttivo). Clicca su una scheda per caricare il comando Git corrispondente.
  3. Modifica i segnaposto inline. Se il comando ha segnaposto come <branch>, <file> o <hash>, inserisci i tuoi valori reali nel pannello Modifica segnaposto e clicca su Aggiorna comando.
  4. Esamina il diagramma e il badge di sicurezza. Il diagramma animato del commit-graph mostra cosa farà il comando alla tua cronologia; il badge di sicurezza conferma quanto sia rischioso.
  5. Leggi il suggerimento di annullamento se desideri una rete di sicurezza per il raro caso in cui cambi idea dopo l'esecuzione.
  6. Copia ed esegui il comando nel tuo terminale alla radice del tuo repository Git.

Casi d'uso pratici

Per i Principianti

Per gli Sviluppatori Esperti

Per Code Reviewer e Mentor

Suggerimenti per i migliori risultati

Domande frequenti

Cos'è il Generatore di Comandi Git e come funziona?

Il Generatore di Comandi Git è un cheat-sheet consultabile e ricercabile di oltre 40 comuni attività Git organizzate in 11 categorie. Scegli l'attività che corrisponde al tuo obiettivo e lo strumento mostra il comando esatto, una spiegazione di ogni flag, un diagramma visivo del commit-graph, un badge di sicurezza e un suggerimento per l'annullamento. Puoi modificare i segnaposto come <branch>, <file> o <hash> inline prima di copiare.

Il comando Git generato è sicuro da eseguire?

Ogni comando è etichettato con un livello di sicurezza. Sicuro (verde) significa di sola lettura o solo locale senza rischio di perdita di dati. Cautela (arancione) significa che modifica lo stato ma è recuperabile tramite il reflog. Distruttivo (rosso) significa che i dati potrebbero andare persi: leggi la nota di sicurezza prima di eseguire.

Come trovo l'attività che desidero?

In tre modi. Usa la casella di ricerca in alto per filtrare per parola chiave come squash, rebase, stash o cherry-pick. Clicca su un chip di categoria come Branch o Remote per restringere l'elenco. Oppure scorri l'intera griglia raggruppata per categoria: le attività sono codificate a colori in base al livello di sicurezza, così puoi individuare a colpo d'occhio quelle che richiedono cautela o quelle distruttive.

Come personalizzo il comando per il mio nome branch, file o hash del commit?

Dopo aver scelto un'attività, cerca il pannello inline Modifica segnaposto sotto il badge di sicurezza. Ogni segnaposto come <branch>, <file> o <hash> ha un input di testo pre-compilato con un valore predefinito sensato. Digita il tuo valore reale, clicca su Aggiorna comando e la riga di comando si aggiornerà immediatamente. Quindi clicca su Copia.

Posso annullare un comando Git se ne eseguo uno sbagliato?

La maggior parte dei comandi Git che modificano la cronologia sono recuperabili tramite il reflog, che registra ogni posizione in cui si è trovato l'HEAD per solitamente 30–90 giorni sulla macchina in cui hai eseguito il comando. Le due operazioni che non possono essere annullate sono lo scarto delle modifiche non committate nel working-tree e il push forzato su commit che nessun altro ha ancora scaricato.

Questo strumento invia i miei input da qualche parte?

No. L'intero strumento funziona come un catalogo statico: i tuoi valori segnaposto vengono inviati solo come parametro URL GET che produce il comando personalizzato sullo schermo e nulla viene memorizzato o condiviso. Non esiste alcun modello AI nel loop e nessuna telemetria.

Risorse aggiuntive

Cita questo contenuto, pagina o strumento come:

"Generatore di Comandi Git" su https://MiniWebtool.com/it/generatore-di-comandi-git/ di MiniWebtool, https://MiniWebtool.com/

dal team di miniwebtool. Aggiornato: 26 apr 2026

Chatta con la tua IA preferita

In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.

Visualizza la domanda

Strumenti per webmaster:

Strumenti popolari e aggiornati:

Convertitore cURL in JSONCalcolatore di Permessi Unix (chmod)Generatore di Espressione CrontabVedi tutti →
Pagina Iniziale > Strumenti per webmaster > Generatore di Comandi Git
×

Facci un favore e rispondi a 3 domande veloci

Grazie per aver partecipato al nostro sondaggio. Il tuo contributo ci aiuterà a migliorare i nostri servizi.

Dove hai sentito parlare per la prima volta di noi esattamente?

Qual è il tuo strumento preferito sul nostro sito?

se Altro, specificare:

Quante probabilità ci sono che consiglieresti questo strumento a un amico?

NON È PER NIENTE PROBABILEASSAI PROBABILE

Probabile punteggio: (1-10)