Git Cheat Sheet


Contenuti

Guida Rapida all’Uso di Git tramite Terminale

Git è un sistema di controllo versione distribuito molto popolare nel mondo dello sviluppo software. Questo cheat sheet è pensato per aiutarti a familiarizzare con i comandi di base e avanzati di Git, utilizzabili tramite il terminale.

Descrizione: Inizializza un nuovo repository Git nella directory corrente. Uso: Digita git init per trasformare una directory esistente in un repository Git.

Descrizione: Clona un repository Git esistente da un URL remoto. Uso: git clone https://example.com/repo.git clonerà il repository specificato nella tua directory locale.

Descrizione: Aggiunge i file specificati all’area di staging in attesa del commit. Uso: git add myfile.txt aggiungerà myfile.txt all’area di staging.

Descrizione: Registra le modifiche nell’area di staging con un messaggio di commit. Uso: git commit -m "Aggiunto myfile.txt" eseguirà il commit delle modifiche con un messaggio descrittivo.

Descrizione: Mostra lo stato corrente del repository, compresi i file modificati o in attesa di commit. Uso: git status ti dà una panoramica dello stato del tuo repository.

Descrizione: git push invia i commit al repository remoto. git pull recupera e integra le modifiche da un repository remoto. Uso: git push origin master invia i commit al branch master remoto. git pull origin master recupera le modifiche dal branch master remoto.

<\br> <\br>

git branch [nome-branch]`` Descrizione: Crea un nuovo branch. Uso: git branch feature-x` crea un nuovo branch chiamato feature-x.

git checkout [nome-branch] Descrizione: Cambia il branch corrente al branch specificato. Uso: git checkout feature-x ti sposta sul branch feature-x.

git merge [nome-branch] Descrizione: Fonde il branch specificato con il branch corrente. Uso: git merge feature-x fonde i cambiamenti dal branch feature-x al branch corrente.

git rebase [base] Descrizione: Applica i commit di un branch su un altro branch. Uso: git rebase master applica i commit del branch corrente sul branch master.

git stash e git stash pop Descrizione: Mette da parte le modifiche correnti in un’area temporanea (stash) e le ripristina successivamente. Uso: git stash mette in stash le modifiche. git stash pop le ripristina.

git log Descrizione: Visualizza la cronologia dei commit. Uso: git log mostra la lista dei commit fatti nel repository, con dettagli come l’autore e la data.

Questa guida rapida ai comandi di Git dovrebbe aiutarti a iniziare a lavorare con Git sul terminale.