Informazione: i segni <> e \ non devono essere messi, servono solo per informazione.
Inserire il tuo nome e cognome all'interno del comando seguente
$ git config --global user.name "nome cognome"
Inserire il tuo indirizzo email all'interno del comando seguente
$ git config --global user.email "indirizzo.email@gmail.com"
Per inizializzare la Ripository usare il comando:
% git init
Per controllare lo stato dei commits usare il comando:
$ git status
Per fare lo "stage changes" usare il comando: % git add <\file>
Al posto di "<\file>" inserire uno dei seguenti comandi:
- "." che aggiunge tutti i file
- "Nome del file" che aggiunge il file con il nome inserito
Per committare digitare: $ git commit -m '"<Motivo del commit>"(tenere i "")
Per collegare il tuo Git a Github usare:
$ git remote add origin <\link del Github>
Per "spingere" usare il comando:
$ git push origin main
Per clonare la repository online usare:
$ git clone https://github.com/Ek6pr0/Hello_world.git
Per "tirare" o "sincronizzare" una repository clonata usare:
$ git pull
Per creare un nuovo Branch:
$ git branch <\nome Branch>
Per scambiare da Branch a Branch:
$ git checkout <\nome Branch>
Per rinominare un Branch:
$ git branch -m <\Nome attuale> <\nuovo nome>
Per vedere la lista dei Branch:
$ git branch
Per eliminare un Branch (safe mode):
$ git branch -d <\nome Branch>
Per eliminare un Branch (force mode):
$ git branch -D <\nome Branch>
- Andare nel Branch in qui si vuole unire il resto.
- Eseguire il comando:
$ git merge <\nome del Branch che vuoi unire> - (Facoltativo) Eliminare la cartella che hai appena unito.
Information: The signs <> and \ do not have to be insert too,they are only for information.
Insert your first name and last name inside the following command:
$ git config --global user.name "First name and last name"
Insert your E-mail adress inside the following command:
$ git config --global user.email "E-mail.adress@gmail.com"
To inizialize a new Repository use the following command:
$ git init
To check the commits status use the command:
$ git status
To stage the files use the command:
$ git add <\file>
instead of <\file> insertuno of the following commands:
- "." that add all the files
- "File name" that add the file with that name
To commit digit:
$ git commit -m <reason of the commit>
To link your Repository to Github use:
$ git remote add origin <\link of Github>
To "push"or "sync" use the command:
$ git push origin main
To clone a online Repository use:
$ git clone https://github.com/Ek6pr0/Hello_world.git
To "pull" or "syncronize" a cloned Repository use:
$ git pull
To create a new Branch:
$ git branch <\Branch name>
To switch from Branch to Branch:
$ git checkout <\Branch name>
To rename a Branch:
$ git push -m <\current name> <\new name>
To see the Branches list:
$ git branch
To delete one Branch (safe mode):
$ git branch -d <\branch name>
To delete one Branch (Force mode):
$ git branch -D <\branch name>
- Go inside the Branch you want to merge the others into.
- Execute the command:
$ git merge <\Branch name that will merge> - (Optional) Delete the Branch you just merged.
Credits: Erik Carina (RSI)
Book git (english)
RSI site
Basic Syntax
Stackoverflow