Sobre branches remotos.
authorThadeu Lima de Souza Cascardo <cascardo@cascardo.eti.br>
Sat, 28 Jun 2014 21:50:18 +0000 (18:50 -0300)
committerThadeu Lima de Souza Cascardo <cascardo@cascardo.eti.br>
Sat, 28 Jun 2014 21:50:18 +0000 (18:50 -0300)
Colaborando_com_Git.mdwn

index cf7e35f..f9f96c8 100644 (file)
@@ -134,4 +134,23 @@ utilizado git remote update.
 
 Veja que um novo branch foi atualizado.
 
 
 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
 ## Publicando um repositório