# Remotes

* `git remote`: listar controles remotos
* `git remote add <name> <url>`: adicionar um controle remoto
* `git push <remote> <local branch>:<remote branch>`: enviar objetos para o remoto e atualizar a referência remota
* `git branch --set-upstream-to=<remote>/<remote branch>`: configurar correspondência entre filial local e remota
* `git fetch`: recuperar objetos/referências de um remoto
* `git pull`: o mesmo que`git fetch; git merge`
* `git clone`: baixar repositório remoto

### Undo <a href="#undo" id="undo"></a>

* `git commit --amend`: editar o conteúdo/mensagem de um commit
* `git reset HEAD <file>`: desmontar um arquivo
* `git checkout -- <file>`: descartar alterações
