lista opzioni: git help –all
crea una directory e vai al suo interno
touch git.org
controlla lo stato: git status
aggiungilo alla list dei files staged: git add git.org
o anche
git add –all
controlla lo stato: git status –short
fai il commit: git commit -m ‘commento’
per evitare lo staging (git add)
git commit -a -m ‘commento’
verifica la storia dei commit: git log
crea un branch: git branch nuovo
verifica di averlo creato: git branch
spostati nel nuovo branch: git checkout nuovo
se vuoi crearlo direttamente: git checkout -b nuovo
verifica di esserti spostato: git branch
crea un altro branch: git checkout -b secondo
modifica il file git.org nel branch secondo
fanne il commit: git commit -m ‘su secondo’ git .org
controlla lo stato: git status
torna nel master: git checkout master
fanne il commit (su master)
prova a fare il merge: git merge secondo
fai una copia della versione su master: git stash
riprova a fare il merge: git merge secondo
editalo e risolvi i conflitti
fanne lo stage: git add git.org
fai il commit: git commit -m ‘fixed’
concludi il merge: git merge secondo
elimina il vecchio branch: git branch -d secondo
aggiungi a github: git remote add origin URL