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.
Azure DevOps Services | Servidor Azure DevOps | Azure DevOps Server 2022 | Azure DevOps Server 2020
Visual Studio 2019 | Visual Studio 2022
Você pode compartilhar seu trabalho em um branch de repositório Git local carregando suas alterações em um repositório remoto que outras pessoas podem acessar. O comando de push do Git carrega novas confirmações do branch local para o branch 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 Git do Azure Repos.
Pré-requisitos
| Categoria | Requirements |
|---|---|
| Acesso ao Projeto | Membro de um projeto. |
| Permissões | - Exibir código em projetos privados: pelo menos acesso básico . - Clonar ou contribuir para o código em projetos privados: membro do grupo de segurança Colaboradores ou permissões correspondentes no projeto. - Definir permissões de branch ou repositório: gerenciar permissões de permissões para o branch ou repositório. - Alterar o branch padrão: editar permissões de políticas para o repositório. - Importar um repositório: membro do grupo de segurança Administradores do Projeto ou da permissão Criar repositório no nível do projeto do Git definida como Permitir. Para obter mais informações, consulte Definir permissões do Repositório do Git. |
| Serviços | Repositórios habilitados. |
| Ferramentas | Optional. Use comandos az repos : CLI do Azure DevOps. |
Observação
Em projetos públicos, os usuários com acesso ao Stakeholder têm acesso total ao Azure Repos, incluindo exibição, clonagem e contribuição para o código.
| Categoria | Requirements |
|---|---|
| Acesso ao Projeto | Membro de um projeto. |
| Permissões | - Exibir código: pelo menos acesso básico . - Clonar ou contribuir com o código: membro do grupo de segurança Colaboradores ou permissões correspondentes no projeto. |
| Serviços | Repositórios habilitados. |
Enviar seu código por push
Depois de adicionar uma ou mais confirmações a uma ramificação local, você poderá "enviar por push" as confirmações para um branch remoto para compartilhar ou fazer backup do trabalho. Quando você usa o comando push, o Git verifica se o branch local está atualizado com o branch remoto. Caso contrário, o Git impedirá que você envie novas confirmações por push até que você atualize seu branch local. Para resolver esse problema, você pode efetuar pull para obter as confirmações de branch remoto que não estão presentes no branch local. Se as confirmações remotas puxadas entrarem em conflito com suas confirmações locais, tente resolver esses conflitos antes de enviar suas alterações por push.
Para que o comando de 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.
Dica
Para dar suporte a uma revisão de solicitação de pull do seu trabalho, evite trabalhar diretamente no main branch do repositório local. Em vez disso, salve suas confirmações em uma ramificação de recurso local ou branch de bugfix e efetue push desse branch na conclusão do trabalho. Para obter uma visão geral do fluxo de trabalho do Git, consulte o tutorial do Git do Azure Repos.
- Visual Studio 2022
- Visual Studio 2019 – menu Git
- Visual Studio 2019 – Team Explorer
- Linha de Comando do Git
O Visual Studio 2022 fornece uma experiência de controle de versão do Git usando o menu Git , as Alterações do Git e os menus de contexto no Gerenciador de Soluções. O Visual Studio 2019 versão 16.8 também oferece a interface do usuário do Git do Team Explorer . Para obter mais informações, consulte a guia Visual Studio 2019 – Team Explorer .
Na janela Alterações do Git , selecione o botão de push de seta para cima para pressionar sua confirmação.
Ou você pode enviar suas alterações por push da janela do Repositório Git . Para abrir a janela do Repositório Git , selecione o link de saída/entrada na janela Alterações do Git .
Ou você pode enviar suas alterações por push do menu Git na barra de menus.
Depois de enviar suas confirmações por push, você pode criar uma solicitação de pull para que outras pessoas saibam que você gostaria de examinar suas alterações. Se aprovadas, as alterações serão mescladas em um branch de destino do repositório remoto.