Comandos Hard de Git

git branch -a (Todas Locais e Remotos)

git push origin novaBranch (Mandar para o GitHub)

git checkout -b novaBranch origin/novaBranch (Mudando a branch de trabalho)

git push origin master (Mandando alterações para a branch master)

git fetch (traz commits de branch remota)

git pull (tem o mesmo efeito) git fetch (seguido de) git merge origin/master

git pull –rebase (tem o mesmo efeito) git fetch (seguido de) git rebase

git merge origin/master -m “mensagem” (mesclando branches remotas e locais)

git rebase origin/master (mesclando branches remotas e locais com o rebase)