Excluir uma ramificação no AWS CodeCommit - AWS CodeCommit

O AWS CodeCommit não está mais disponível para novos clientes. Os clientes atuais do AWS CodeCommit podem continuar usando o serviço normalmente. Saiba mais"

Excluir uma ramificação no AWS CodeCommit

Você pode usar o console do CodeCommit para excluir uma ramificação em um repositório. Excluir uma ramificação no CodeCommit não exclui essa ramificação de um repositório local. Por isso, os usuários podem continuar a fazer cópias dessa ramificação até a próxima vez em que fizerem alterações. Para excluir uma ramificação localmente e enviá-la via push ao repositório do CodeCommit, use o Git de um repositório local conectado ao repositório do CodeCommit.

A exclusão de uma ramificação não exclui confirmações, mas exclui todas as referências às confirmações nessa ramificação. Se você excluir uma ramificação que contém confirmações não incorporadas em outra ramificação no repositório, não poderá recuperar essas confirmações, a não ser que você tenha seus IDs de confirmação completos.

nota

Você não pode usar as instruções neste tópico para excluir a ramificação padrão de um repositório. Se você deseja excluir a ramificação padrão, crie uma ramificação, defina a nova ramificação como padrão e, em seguida, exclua a antiga. Para obter mais informações, consulte Criar uma ramificação e Alterar configurações de ramificação.

Excluir uma ramificação (console)

Você pode usar o console do CodeCommit para excluir uma ramificação de um repositório do CodeCommit.

  1. Abra o console do CodeCommit em https://console.aws.amazon.com/codesuite/codecommit/home.

  2. Em Repositories (Repositórios), escolha o nome do repositório onde você deseja excluir uma ramificação.

  3. No painel de navegação, escolha Branches.

  4. Encontre o nome da ramificação que você deseja excluir, selecione Delete branch (Excluir ramificação) e confirme sua escolha.

Excluir uma ramificação (AWS CLI)

Você pode usar a AWS CLI para excluir uma ramificação de um repositório do CodeCommit quando essa ramificação não é a ramificação padrão do repositório. Para obter mais informações sobre como instalar e usar a AWS CLI, consulte Referência da linha de comando.

  1. No terminal ou na linha de comando, execute o comando delete-branch, especificando:

    • O nome do repositório do CodeCommit em que a ramificação foi excluída (com a opção --repository-name).

      dica

      Para obter o nome do repositório do CodeCommit, execute o comando list-repositories.

    • O nome da ramificação a ser excluída (com a opção branch-name).

      dica

      Para obter o nome da ramificação, execute o comando list-branches.

  2. Por exemplo, para excluir uma ramificação chamada MyNewBranch em um repositório do CodeCommit chamado MyDemoRepo:

    aws codecommit delete-branch --repository-name MyDemoRepo --branch-name MyNewBranch

    Esse comando retorna informações sobre a ramificação excluída, incluindo o nome da ramificação excluída e o ID de confirmação completo da confirmação que era o cabeçalho da ramificação. Por exemplo:

    "deletedBranch": { "branchName": "MyNewBranch", "commitId": "317f8570EXAMPLE" }

Excluir uma ramificação (Git)

Siga estas etapas para usar o Git em um repositório local para excluir uma ramificação de um repositório do CodeCommit.

Essas etapas foram escritas presumindo que você já tenha conectado o repositório local ao repositório do CodeCommit. Para instruções, consulte Conexão a um repositório.

  1. Para excluir a ramificação do repositório local, execute o comando git branch -D branch-name, onde branch-name é o nome da ramificação que você deseja excluir.

    dica

    Para obter uma lista de nomes de ramificação, execute git branch --all.

    Por exemplo, para excluir uma ramificação do repositório local chamada MyNewBranch:

    git branch -D MyNewBranch
  2. Para excluir uma ramificação do repositório do CodeCommit, execute o comando git push remote-name --delete branch-name, onde remote-name é o apelido que repositório local usa para o repositório do CodeCommit e branch-name é o nome da ramificação que você deseja excluir do repositório do CodeCommit.

    dica

    Para obter uma lista dos nomes de repositórios do CodeCommit e suas URLs, execute o comando git remote -v.

    Por exemplo, para excluir uma ramificação chamada MyNewBranch no repositório do CodeCommit chamada origin:

    git push origin --delete MyNewBranch
    dica

    Esse comando não excluirá a ramificação se ela for padrão.

Para obter mais opções, consulte a documentação do Git.