From: Thadeu Lima de Souza Cascardo Date: Sat, 28 Jun 2014 21:50:18 +0000 (-0300) Subject: Sobre branches remotos. X-Git-Url: http://git.cascardo.info/?p=cursogit.git;a=commitdiff_plain;h=d5dc76ed1aff30486e9cf981b3e203d2d0431e72 Sobre branches remotos. --- diff --git a/Colaborando_com_Git.mdwn b/Colaborando_com_Git.mdwn index cf7e35f..f9f96c8 100644 --- a/Colaborando_com_Git.mdwn +++ b/Colaborando_com_Git.mdwn @@ -134,4 +134,23 @@ utilizado git remote update. Veja que um novo branch foi atualizado. +## Branches remotos + +Agora que temos uma lista de branches remotos, podemos manipulá-los como +branches locais, usando git log, git diff, entre outros comandos. +Podemos fazer um checkout de um branch remoto, criando um branch local. + + ~/project$ git checkout -b shell alice/shell + Branch shell set up to track remote branch shell from alice. + Switched to a new branch 'shell' + ~/project$ git branch -vv + master 033d4b8 [origin/master] Acrescenta lista de arquivos a serem ignorados. + * shell a5cb5bb [alice/shell] Implementação de hello em shell script. + ~/project$ + +A opção -vv de git branch mostra o commit ID, o sumário do commit, e o +branch remoto que é rastreado pelo branch local. O rastreamento de um +branch local é importante para comandos como git push e git pull, que +veremos logo mais. + ## Publicando um repositório