Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Visual Studio ajuda você a manter sua branch local sincronizada com sua branch remota por meio de operações de busca (fetch e pull) e envio (push).
Você pode buscar, fazer pull e sincronizar no Visual Studio 2022 e versões posteriores usando o menu Git.
Na captura de tela anterior, a opção Buscar está realçada. O menu Git também inclui as seguintes opções adicionais:
- pull
- empurrar
- Sincronizar (baixar e enviar)
Você também pode usar os controles de botão na janela Alterações do Git para executar essas operações.
Da esquerda para a direita, os controles de botão incluem Fetch, Pull, Push e Sync.
Além disso, há também um botão de reticências (...) para mais operações. Quando você o seleciona, um menu de contexto é exibido. Você pode usá-lo para ajustar suas operações de busca, pull, push e sincronização.
Buscar
É importante fazer fetch e pull antes de efetuar push. A busca verifica se há commits remotos que você deve incorporar em suas alterações locais. Se você vir algum, faça um pull primeiro para evitar conflitos de mesclagem upstream.
Quando você faz o fetch de um branch, a janela Alterações do Git tem um indicador no menu suspenso do branch, que exibe o número de commits não extraídos do branch remoto. Esse indicador também mostra o número de commits locais não enviados.
O indicador também funciona como um link para levá-lo ao histórico de commits desse branch na janela do Repositório Git . A parte superior do histórico agora exibe os detalhes dessas confirmações de entrada e saída. A partir daqui, você também pode decidir efetuar pull ou push dos commits.
Transferir
Sempre realize um pull antes de realizar um push. Ao efetuar pull primeiro, você pode evitar conflitos de mesclagem upstream.
Transmitir
Ao criar commits, você naturalmente salvou instantâneos locais do seu código. Use Push para enviar por push as confirmações para o GitHub, onde você pode armazená-las como backups ou compartilhar seu código com outras pessoas.
Mas, como mencionado anteriormente, sempre efetue pull antes de fazer push. Como medida de segurança, o Visual Studio não permite que você envie commits se o branch local estiver atrás da branch remota. Se você tentar fazer push, uma caixa de diálogo solicitará que você faça pull antes.
Sincronizar
Use esta operação para primeiro puxar e depois empurrar, em sequência.