Compartilhe trabalho com repositórios remotos
Clone repositórios e entenda fetch, pull e push.
- Use comandos remotos para sincronizar sem confundir o histórico local e hospedado.
Um remoto é um URL nomeado para outra cópia de um repositório, geralmente hospedado em um serviço. git fetch baixa commits e atualiza referências de rastreamento remoto sem alterar seu branch atual. git pull busca e depois integra; git push envia seus commits locais para um remoto.
1git clone https://example.com/team/app.git
2cd app
3git remote -v
4
5git fetch origin
6git log --oneline main..origin/main
7
8git push -u origin feature/profileorigin https://example.com/team/app.git (fetch) origin https://example.com/team/app.git (push) # commits em origin/main que ainda não estão em main branch 'feature/profile' set up to track 'origin/feature/profile'
Uma branch upstream vincula uma branch local à sua contraparte remota para que comandos como git pull e git push possam inferir um destino. Inspecione o que você está enviando, especialmente se a branch remota foi movida.
Principais conclusões
git clonecria uma cópia local de um repositório remoto.git fetchbaixa atualizações;git pulltambém os integra.git pushenvia commits para um repositório remoto e-udefine um upstream no primeiro push.
Quiz da aula
5 perguntas · aprovação com 4 acertos · até 50 XP
Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.
Dúvidas sobre esta lição
Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.
Carregando publicações…