Partilhar via


Compartilhar código com push

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Você pode compartilhar seu trabalho em uma ramificação local do repositório Git carregando suas alterações em um repositório remoto que outras pessoas possam acessar. O comando push do Git carrega novas confirmações da sua ramificação local para a ramificação correspondente de um repositório remoto. O Visual Studio usa o comando push quando você opta por sincronizar seu trabalho com um repositório remoto.

Para obter uma visão geral do fluxo de trabalho do Git, consulte o tutorial do Azure Repos Git.

Envie o seu código

Depois de adicionar uma ou mais confirmações a uma ramificação local, você pode "enviar" as confirmações para uma ramificação remota para compartilhar ou fazer backup do seu trabalho. Quando você usa o comando push, o Git verifica se sua ramificação local está atualizada com a ramificação remota. Caso contrário, o Git impedirá que você envie novas confirmações até que você atualize sua filial local. Para resolver esse problema, você pode puxar para obter as confirmações de ramificação remota que não estão presentes em sua ramificação local. Se o controle remoto puxado confirmar conflito com suas confirmações locais, tente resolver esses conflitos antes de enviar as alterações.

Para que o comando push do Git funcione, seu repositório local deve estar conectado a um repositório Git remoto. Se você clonou seu repositório local de um repositório remoto, ele já está conectado. Mas se você criou seu repositório local sem clonagem, precisará conectá-lo a um repositório Git hospedado. Para obter mais informações, consulte Conectar-se a um repositório Git do Azure Repos e Conectar-se a um repositório GitHub.

Gorjeta

Para dar suporte a uma revisão de solicitação pull do seu trabalho, evite trabalhar diretamente na main filial do seu repositório local. Em vez disso, salve suas confirmações em uma ramificação de recurso local ou ramificação de correção de bugs e envie essa ramificação por push após a conclusão do seu trabalho. Para obter uma visão geral do fluxo de trabalho do Git, consulte o tutorial do Azure Repos Git.

O Visual Studio 2022 fornece uma experiência de controle de versão do Git usando o menu Git, Alterações do Git e por meio de menus de contexto no Gerenciador de Soluções. O Visual Studio 2019 versão 16.8 também oferece a interface de usuário do Team Explorer Git. Para obter mais informações, consulte a guia Visual Studio 2019 - Team Explorer .

Na janela Alterações do Git, selecione o botão de seta para cima para pressionar sua confirmação.

Captura de tela do botão de seta para cima na janela 'Git Changes' do Visual Studio.

Ou, você pode enviar suas alterações por push a partir da janela Repositório Git. Para abrir a janela Repositório Git, selecione o link de entrada/saída na janela Alterações do Git.

Captura de tela do link 'saída/entrada' na janela 'Git Changes' e o link Push na janela 'Git Repository' do Visual Studio.

Ou, você pode enviar suas alterações a partir do menu Git na barra de menus.

Captura de tela da opção Push no menu Git no Visual Studio.

Depois de enviar suas confirmações, você pode criar uma solicitação pull para que outras pessoas saibam que você gostaria de ter suas alterações revisadas. Se aprovadas, suas alterações serão mescladas em uma ramificação de destino do repositório remoto.

Próximos passos