Foglio di riferimento per GIT: Comandi GIT più utili
Comandi Git con parametri - piccola riferimento
Indice
Qui ecco un piccolo riferimento rapido: comandi Git con parametri
Questa immagine della strada è generata da modello AI Flux 1 dev.
Comandi di base
git init: Inizializza un nuovo repository Gitgit clone <url>: Crea una copia locale di un repository remotogit add <file>: Aggiungi le modifiche per il commitgit commit -m "<message>": Salva le modifiche 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 remote
git remote add <name> <url>: Aggiungi una repository remotagit push <remote> <branch>: Carica i commit locali in una repository remotagit pull: Recupera e fonde le modifiche dalla repository remotagit fetch: Scarica le modifiche dalla repository remota
Annullamento di modifiche
git reset <file>: Rimuovi le modifiche dallo staging ma le mantieni nella directory di lavorogit reset --hard <commit>: Elimina tutte le modifiche e torna a un commit specificogit revert <commit>: Crea un nuovo commit che annulla le modifiche di un commit specifico
Comandi avanzati
git stash: Memorizza temporaneamente i file modificatigit stash pop: Applica e rimuove l’ultimo stashgit rebase <branch>: Riapplica 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
- Test di alternative a Gitea
- Riferimento rapido PowerShell
- Riferimento rapido cURL
- Riferimento rapido Bash
- Riferimento rapido Hugo
- Riferimento rapido Golang
- Riferimento rapido LaTeX
- Riferimento rapido Ollama
- Riferimento rapido Docker
- Riferimento rapido Kubernetes
- [Riferimento rapido Python](https://www.glukhov.org/it/post/2024/08/python-cheat-sheet/ “Riferimento rapido Python”