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

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Excluir uma ramificação em AWS CodeCommit

Você pode usar o CodeCommit console para excluir uma ramificação em um repositório. A exclusão de uma ramificação em CodeCommit não exclui essa ramificação em um repositório local, portanto, os usuários podem continuar a ter cópias dessa ramificação até a próxima vez que fizerem as alterações. Para excluir uma ramificação localmente e enviar essa alteração para o CodeCommit repositório, use o Git de um repositório local conectado ao repositório. 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 CodeCommit console para excluir uma ramificação em um CodeCommit repositório.

  1. Abra o CodeCommit console 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 o AWS CLI para excluir uma ramificação em um CodeCommit repositório, se essa ramificação não for a ramificação padrão do repositório. Para obter mais informações sobre como instalar e usar o AWS CLI, consulteReferência da linha de comando.

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

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

      dica

      Para obter o nome do CodeCommit repositório, 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 nomeada MyNewBranch em um CodeCommit repositório chamadoMyDemoRepo:

    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 de um repositório local para excluir uma ramificação em um repositório. CodeCommit

Essas etapas são escritas com a suposição de que você já conectou o repositório local ao CodeCommit repositório. Para obter 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 a ramificação do CodeCommit repositório, execute o git push remote-name --delete branch-name comando em que remote-name é o apelido que o repositório local usa para o CodeCommit repositório e branch-name é o nome da ramificação que você deseja excluir do repositório. CodeCommit

    dica

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

    Por exemplo, para excluir uma ramificação nomeada MyNewBranch no CodeCommit repositório chamadaorigin:

    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.