freeCodeCamp/guide/portuguese/miscellaneous/checkout-a-remote-branch-in.../index.md

1.2 KiB

title localeTitle
Checkout a Remote Branch in Git Check-out de uma ramificação remota no Git

Check-out de um fluxo de trabalho de filial remota

Dependendo de quantos controles remotos estão presentes em seu repositório local, siga o fluxo apropriado.

Para reposições com um controle remoto:

Se o seu repositório local está tendo apenas um controle remoto, por exemplo, apenas origin :

git remote -v 
 origin  https://github.com/my_username/AwesomeRepo.git (fetch) 
 origin  https://github.com/my_username/AwesomeRepo.git (push) 

Então você pode simplesmente fazer:

git fetch

git checkout some_branch_name

Para repos com múltiplos remotos:

Se o seu repositório local está tendo vários controles remotos:

git remote -v 
 origin      https://github.com/raisedadead/wiki.git (fetch) 
 origin      https://github.com/raisedadead/wiki.git (push) 
 upstream    https://github.com/FreeCodeCamp/wiki.git (fetch) 
 upstream    https://github.com/FreeCodeCamp/wiki.git (push) 

Então você tem que especificar um controle remoto também:
git fetch
git checkout -b some_branch_name <remote>/some_branch_name
onde <remote> neste exemplo é upstream ou origin .