Creatore di comandi git
Scegli un'operazione git e compila i campi per ottenere un comando pronto da incollare, spiegato flag per flag.
Creatore di comandi git
Scegli un'operazione — annullare un commit, rinominare un branch, fare un rebase interattivo, un cherry-pick, salvare modifiche, pulire un file dalla cronologia o recuperare un branch che hai eliminato per errore — compila il nome del branch, l'hash del commit o il messaggio di cui ha bisogno, e questo strumento genera il comando git esatto che altrimenti cercheresti o tenteresti di ricostruire a memoria. È perfetto quando sai cosa vuoi fare ma non ricordi gli exact flag, e per chiunque preferisca verificare un comando generato rispetto a una spiegazione in linguaggio semplice piuttosto che copiarne uno da un thread a malapena memorizzato.
Ogni operazione offre una variante sicura e una distruttiva. Sicuro favorisce comandi che sono locali, reversibili o falliscono piuttosto che sovrascrivere qualcosa — git revert invece di un reset forzato, un semplice rename invece di un push forzato. Distruttivo fa quello che dice il suo nome: force-push, force-reset o riscrive completamente la cronologia, e lo strumento stampa un avviso sopra il comando spiegando cosa diventa irrecuperabile. Attiva "Spiega ogni flag utilizzato" per un riferimento riga per riga di ogni opzione — cosa fanno -i, --hard, -X theirs, --force-with-lease o -u.
I campi branch accettano solo caratteri che git consente in un nome di riferimento; gli hash dei commit prendono riferimenti hex corti o lunghi; i campi di testo libero come un messaggio di stash mantengono il loro stesso script. "Genera anche un alias gitconfig" racchiude il comando finito come una singola linea git config --global alias.<nome> da incollare e riutilizzare in seguito.
Tutto viene eseguito nel tuo browser. Nessun comando git viene eseguito e nulla di quello che digiti viene inviato da nessuna parte — lo strumento assembla solo testo. Copia il risultato, scaricalo come file .txt o invialo all'input di un altro strumento per continuare a lavorare.