Ricerca comandi Git
Questi comandi vengono eseguiti sulla tua macchina — copiali, leggi cosa fanno ed eseguili tu. Qui non eseguiamo nulla.
Dettagli tecnici
Come funziona il riferimento ai comandi Git
Cosa fa lo strumento
Il riferimento ai comandi Git offre una consultazione ricercabile e categorizzata dei comandi git più comuni, organizzati per flusso di lavoro: annullamento delle modifiche, branching, stashing, rebasing, tagging, operazioni remote e altro. Ogni voce mostra la sintassi del comando, una breve spiegazione di cosa fa e note pratiche d’uso. La ricerca filtra le voci in tempo reale mentre digiti, così puoi trovare l’incantesimo giusto senza scorrere le man page.
Casi d’uso comuni per sviluppatori
Gli sviluppatori usano questo riferimento quando sanno cosa vogliono ottenere (ad es., annullare l’ultimo commit ma mantenere le modifiche in stage) ma non ricordano i flag o il comando esatto. È particolarmente utile per operazioni meno frequenti come il rebase interattivo, il cherry-pick di intervalli, il recupero di branch eliminati dal reflog o la configurazione di sparse checkout. Gli sviluppatori junior lo usano come supporto didattico per scoprire comandi di cui non sapevano l’esistenza.
Formati, tipi o varianti dei dati
I comandi sono organizzati in categorie logiche: operazioni di base (add, commit, push, pull), branching e merging, annullamento delle modifiche (reset, revert, checkout), stashing, rebasing, tagging, gestione dei remoti, log e ispezione e operazioni avanzate (bisect, worktree, submodule). Ogni voce include il template del comando con argomenti segnaposto, una descrizione di una riga e i flag rilevanti con i relativi effetti.
Errori comuni e casi limite
I comandi Git possono avere effetti distruttivi difficili da annullare — comandi come 'git reset --hard' e 'git clean -fd' scartano in modo permanente il lavoro non salvato nel reflog. Il riferimento mostra pattern d’uso comuni, ma il comportamento di git può variare in base alla configurazione (merge.ff, pull.rebase) e alla versione di git. Alcuni comandi si comportano in modo diverso con e senza il separatore '--', soprattutto quando i nomi dei file entrano in collisione con i nomi dei branch.
Quando usare questo strumento rispetto al codice
Usa questo riferimento per una consultazione rapida dei comandi durante il lavoro di sviluppo quotidiano, soprattutto per operazioni che esegui di rado. Per flussi di lavoro git complessi in produzione (release automatizzate, gestione delle merge queue, operazioni su monorepo), usa strumenti dedicati come alias git, hook Husky o script CI che codificano la strategia di branching specifica del tuo team e riducono la probabilità di errore umano.