Questo è un elenco sintetico dei comandi "comuni" per l'utilizzo di GIT.
Nota: per una guida approfondita, visitare questo link.
git clone
Copia un repository remoto in locale. E' possibile specificare la directory di destinazione (e questo dà un "nome" al progetto).
Esempio:
git clone https://github.com/github/gitignore c:\project\
git status
Mostra lo stato dei file e delle modifiche locali. Fornisce anche informazioni sul branch attivo.
Esempio:
git status
git add
Aggiunge file o modifiche all’area di staging (c'è l'area in cui vengono preparati i file da inviare tramite commit).
Esempio:
git add .
git commit
Salva le modifiche nello storico locale, associandoci un messaggio.
Esempio:
git commit -m "Correzione bug"
git fetch
Scarica gli aggiornamenti dal repository remoto senza unirli al branch corrente.
Esempio:
git fetch origin
git pull
Scarica e integra le modifiche del repository remoto nel branch corrente.
Esempio:
git pull origin main
git push
Invia i commit locali al repository remoto.
Esempio:
git push origin main
git branch
Elenca, crea o elimina i branch.
Esempio:
git branch feature-login
git checkout
Passa a un branch esistente o ripristina file.
Esempio:
git checkout main
git switch
Cambia branch con una sintassi più moderna di checkout.
Esempio:
git switch feature-branch
git merge
Unisce un branch nel branch corrente.
Esempio:
git merge feature-branch
git rebase
Riapplica i commit su un'altra base per mantenere una cronologia lineare.
Esempio:
git rebase main
git log
Visualizza la cronologia dei commit.
Esempio:
git log -oneline
git diff
Mostra le differenze tra file, commit o branch.
Esempio:
git diff
git stash
Salva temporaneamente le modifiche non committate.
Esempio:
git stash
git stash pop
Ripristina le modifiche salvate con stash e rimuove lo stash.
Esempio:
git stash pop
git restore
Ripristina file modificati o annulla cambiamenti locali.
Esempio:
git restore file.txt
git reset
Rimuove commit o modifiche dall’area di staging o dalla cronologia locale.
Esempio:
git reset –soft HEADER
git remote
Gestisce i repository remoti configurati.
Esempio:
git remote -v
git tag
Crea o visualizza tag per identificare versioni.
Esempio:
git tag v1.0.0
Nessun commento:
Posta un commento