GIT Cheatsheet
Comandi Git con parametri - riferimento breve
Indice
Qui c’è un piccolo riferimento rapido: comandi Git con parametri
Questa immagine della strada è generata da modello AI Flux 1 dev.
Comandi Base
git init
: Inizializza un nuovo repository Gitgit clone <url>
: Crea una copia locale di un repository remotogit add <file>
: Prepara i cambiamenti per il commitgit commit -m "<message>"
: Salva i cambiamenti nel repository locale con un messaggiogit status
: Controlla lo stato della directory di lavorogit log
: Visualizza la cronologia dei commit
Ramificazione e Fusione
git branch
: Elenco di tutte le ramificazioni localigit branch <branch-name>
: Crea una nuova ramificazionegit checkout <branch-name>
: Passa a una diversa ramificazionegit checkout -b <branch-name>
: Crea e passa a una nuova ramificazionegit merge <branch>
: Fonde la ramificazione specificata nella ramificazione corrente
Repository Remoti
git remote add <name> <url>
: Aggiungi un repository remotogit push <remote> <branch>
: Carica i commit locali in un repository remotogit pull
: Recupera e fonde i cambiamenti dal repository remotogit fetch
: Scarica i cambiamenti dal repository remoto
Annullamento dei Cambiamenti
git reset <file>
: Rimuove i cambiamenti dalla staging area mantenendoli nella directory di lavorogit reset --hard <commit>
: Elimina tutti i cambiamenti e torna a un commit specificogit revert <commit>
: Crea un nuovo commit che annulla i cambiamenti di un commit specifico
Comandi Avanzati
git stash
: Memorizza temporaneamente i file modificatigit stash pop
: Applica e rimuove l’ultimo stashgit rebase <branch>
: Rapplica i commit su un’altra basegit cherry-pick <commit>
: Applica un commit specifico sulla ramificazione correntegit tag <tag-name>
: Crea un tag leggero sul commit corrente
Configurazione
git config --global user.name "<Your Name>"
: Imposta il nome per i tuoi commitgit config --global user.email "<you@example.com>"
: Imposta l’email per i tuoi commit
Sostituisci i segnaposto come <file>
, <url>
, <branch-name>
, ecc., con valori reali quando utilizzi questi comandi.
Link utili
- https://en.wikipedia.org/wiki/Git
- https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet
- https://about.gitlab.com/images/press/git-cheat-sheet.pdf
- https://education.github.com/git-cheat-sheet-education.pdf
Altri riferimenti rapidi
- Riferimento rapido PowerShell
- Riferimento rapido cURL
- Foglio di riferimento Bash
- Foglio di riferimento Hugo
- Foglio di riferimento Golang
- Foglio di riferimento LaTeX
- Foglio di riferimento Ollama
- Foglio di riferimento Docker
- Foglio di riferimento Kubernetes
- [Foglio di riferimento Python](https://www.glukhov.org/it/post/2024/08/python-cheat-sheet/ “Foglio di riferimento Python”