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.
Tópicos
Excluir uma ramificação (console)
Você pode usar o console do CodeCommit para excluir uma ramificação de um repositório do CodeCommit.
-
Abra o console do CodeCommit em https://console.aws.amazon.com/codesuite/codecommit/home
. -
Em Repositories (Repositórios), escolha o nome do repositório onde você deseja excluir uma ramificação.
-
No painel de navegação, escolha Branches.
-
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.
-
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.
-
-
Por exemplo, para excluir uma ramificação chamada
MyNewBranchem um repositório do CodeCommit chamadoMyDemoRepo:aws codecommit delete-branch --repository-name MyDemoRepo --branch-name MyNewBranchEsse 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.
-
Para excluir a ramificação do repositório local, execute o comando git branch -D
branch-name, ondebranch-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 -
Para excluir uma ramificação do repositório do CodeCommit, execute o comando git push
remote-name--deletebranch-name, onderemote-nameé o apelido que repositório local usa para o repositório do CodeCommit ebranch-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
MyNewBranchno repositório do CodeCommit chamadaorigin:git push origin --delete MyNewBranchdica
Esse comando não excluirá a ramificação se ela for padrão.
Para obter mais opções, consulte a documentação do Git.