Riferimento rapido per GIT: i comandi GIT più utili

Comandi Git con parametri – breve riferimento

Indice

Qui trovate una piccola scheda rapida: comandi Git con parametri

Questa pagina fa parte della guida Sviluppo Software: La Guida Completa ai Flussi di Lavoro di Sviluppo Moderni.

striscione git forever sulla città Questa immagine urbana è generata dal modello AI Flux 1 dev.

Comandi di Base

  • git init: Inizializza un nuovo repository Git
  • git clone <url>: Crea una copia locale di un repository remoto
  • git add <file>: Prepara le modifiche per il commit
  • git commit -m "<message>": Salva le modifiche nel repository locale con un messaggio
  • git status: Controlla lo stato della tua directory di lavoro
  • git log: Visualizza la cronologia dei commit

Ramificazioni e Fusioni

  • git branch: Elenca tutte le branch locali
  • git branch <branch-name>: Crea una nuova branch
  • git checkout <branch-name>: Passa a una branch diversa
  • git checkout -b <branch-name>: Crea e passa a una nuova branch
  • git merge <branch>: Unisce la branch specificata alla branch corrente

Visualizzare le strategie di ramificazione nella documentazione è molto più facile con un diagramma gitGraph di Mermaid — il tipo di diagramma gitGraph ti permette di rendere commit, branch e fusioni come un diagramma direttamente da un blocco di codice in Markdown.

Repository Remoti

  • git remote add <name> <url>: Aggiunge un repository remoto
  • git push <remote> <branch>: Carica i commit locali su un repository remoto
  • git pull: Recupera e unisce le modifiche dal repository remoto
  • git fetch: Scarica le modifiche dal repository remoto

Annullare le Modifiche

  • git reset <file>: Rimuove le modifiche dalla staging area mantenendole nella directory di lavoro
  • git reset --hard <commit>: Scarta tutte le modifiche e si sposta su un commit specifico
  • git revert <commit>: Crea un nuovo commit che annulla le modifiche di un commit specifico

Comandi Avanzati

  • git stash: Conserva temporaneamente i file modificati
  • git stash pop: Applica e rimuove l’ultimo stash
  • git rebase <branch>: Riapplica i commit su un’altra base
  • git cherry-pick <commit>: Applica un commit specifico alla branch corrente
  • git tag <tag-name>: Crea un tag leggero sul commit corrente

Configurazione

  • git config --global user.name "<Your Name>": Imposta il nome per i tuoi commit
  • git config --global user.email "<you@example.com>": Imposta l’email per i tuoi commit

Sostituisci i segnaposto come <file>, <url>, <branch-name>, ecc., con i valori reali quando usi questi comandi.

Altre Schede Rapide

Iscriviti

Ricevi nuovi articoli su sistemi, infrastruttura e ingegneria AI.