Compartilhar código com envio por push

Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2015

Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015

Compartilhe as alterações feitas em confirmaçõese branches usando o comando . Estorte seus branches para o repositório remoto. O Git adiciona suas confirmações a um branch existente no remoto ou cria um novo branch com as mesmas confirmações que o branch local.

O Git garante que as alterações por esvasado sejam consistentes com o branch remoto. Outros podem efetuar pull de suas confirmações e mesclá-las em sua própria cópia local do branch. Os branches que finalizaram o trabalho são revisados e mesclados no branch principal do seu repo por meio de uma solicitação de pull.

Neste tutorial, você aprenderá a:

  • Compartilhar seu código com push

Compartilhar seu código com push

Observação

Visual Studio 2019 versão 16.8 e versões posteriores fornecem um novo menu Git para gerenciar o fluxo de trabalho do Git com menos alternação de contexto do que Team Explorer. Os procedimentos fornecidos neste artigo na guia Visual Studio 2019 fornecem informações sobre como usar a experiência do Git, bem como Team Explorer. Para saber mais, confira Comparação lado a lado do Git e Team Explorer.

  1. No Team Explorer, selecione Página Home e, em seguida, selecione Sincronizar para abrir Sincronização.

    Synchronization

    Você também pode ir para Sincronização na exibiçãoAlterações escolhendo Sincronizar imediatamente após fazer uma confirmação.

    Go to Synchronization from the Changes view immediately after making a commit.

  2. Selecione Push para compartilhar sua confirmação com o repositório remoto.

    Push

    Durante seu primeiro push para o repositório, você verá a seguinte mensagem no lugar da lista de confirmações de saída: Selecione Push para enviar suas alterações por push para um novo branch no repositório remoto e configurar o The current branch does not track a remote branch. Push your changes to a new branch on the origin remote and set the upstream branch. branch upstream. The current branch does not track a remote branch. Push your changes to a new branch on the origin remote and set the upstream branch. Na próxima vez que você e push das alterações, verá a lista de confirmações.

    Observação

    Vá para Team ExplorerConfiguraçõesrepositório Configurações. Certifique-se de que você tenha inserido o Usuário,Email,Remotose outras configurações corretos.

Resolver conflitos de mesclagem antes de esvalá-los

Se houver conflitos entre suas confirmações locais e o branch remoto, você deverá resolver esses conflitos antes de efetuar push das alterações. Efetuar pull das alterações de outras pessoas primeiro. Você pode resolver os conflitos e fazer commit das alterações e, em seguida, tentar o push comando novamente.

Próximas etapas