git fetch --prune
git branch
visualizza tutti i branch
git branch nomebranch
crea un nuovo branch ma resta su quello attuale
Git checkout nomebranch
si sposta su un branch
git checkout -b nomebranch
crea e si sposta sul nuovo branch
Unire i branch
git merge nomebranch
unisce le modifiche del branch “nomebranch” al branch dove siamo ora. Se invece vogliamo vedere graficamente su terminale i commit
git log --graph --abbrev-commit --pretty=online --all
Rebase
git rebase master
per inserire le modifiche del proprio branch in master
Fetch
Preleva le modifiche come il pull, ma poi siamo noi a decidere quali modifiche mantenere e quali scartare