From d5dc76ed1aff30486e9cf981b3e203d2d0431e72 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Sat, 28 Jun 2014 18:50:18 -0300 Subject: [PATCH] Sobre branches remotos. --- Colaborando_com_Git.mdwn | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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 -- 2.20.1