Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Repositório branchs #1754

Closed
virginiarcruz opened this issue Aug 31, 2017 · 7 comments
Closed

Repositório branchs #1754

virginiarcruz opened this issue Aug 31, 2017 · 7 comments
Labels

Comments

@virginiarcruz
Copy link

Fernando,

Estou tentando baixar novamente meu repositório com os desafios que ja resolvi pra dar continuidade ao curso.
No entanto, quando faço um clone ele só baixa a branch master, e não consigo fazer checkout para as demais branches.

Estou baixando o meu repositório que fiz o fork com o seu.
Será que estou fazendo algo errado?
=/

@fdaciuk

@virginiarcruz
Copy link
Author

Por exemplo:
Se faço: git checkout challenge-26, ele permanece na master.

Mas se faço: git checkout origin/challenge-26
Ele vai pra branch só que exibe "HEAD detached at origin/challenge-26"

@fdaciuk
Copy link
Member

fdaciuk commented Aug 31, 2017

Oi @virginiarcruz! Como cada desafio está em uma branch diferente, se você precisar de todas elas você pode fazer assim:

# Atualiza com seu repositório
$ git fetch origin

# Aqui você cria uma branch local, chamada `challenge-01`, com base nessa mesma branch do seu repositório (`origin/challenge-01`)
$ git checkout origin/challenge-01 -b challenge-01

@fdaciuk
Copy link
Member

fdaciuk commented Aug 31, 2017

Se quiser trazer todas as branches de uma só vez, e estiver usando Linux, você pode rodar um shell script que vai fazer isso pra você. Dá uma olhada nesse tópico que tem a dica de como fazer ;)

@virginiarcruz
Copy link
Author

Eu estou usando mac =/,
Vou tentar a primeira dica que você deu pra ver de dar certo.

@fdaciuk
Copy link
Member

fdaciuk commented Aug 31, 2017

Entendi! Vai pela primeira que dá certo! Mas só faça para as branchs que vc precisar mesmo, não tem necessidade de baixar todas, a menos que vc realmente queira fazer isso =)

Porque as branches continuam no seu repositório no GitHub =)

@virginiarcruz
Copy link
Author

virginiarcruz commented Aug 31, 2017

Deu certo Fernando.

Utilizei o código que estava no artigo que você indicou:

for remote in git branch -r | grep -v master ; do git checkout --track $remote ; done

Obrigada =)

@fdaciuk
Copy link
Member

fdaciuk commented Aug 31, 2017

Show de bola :D

Qualquer coisa, só avisar! =)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants