Eliminar una rama en AWS CodeCommit - AWS CodeCommit

AWS CodeCommit ya no está disponible para nuevos clientes. Los clientes existentes de AWS CodeCommit pueden seguir utilizando el servicio con normalidad. Más información

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Eliminar una rama en AWS CodeCommit

Puedes usar la CodeCommit consola para eliminar una rama de un repositorio. Al eliminar una rama de un repositorio local, CodeCommit no se elimina esa rama de un repositorio local, por lo que es posible que los usuarios sigan teniendo copias de esa rama hasta la próxima vez que consulten los cambios. Para eliminar una rama localmente y enviar ese cambio al CodeCommit repositorio, usa Git desde un repositorio local conectado al CodeCommit repositorio.

Al eliminar una ramificación, no se elimina ninguna confirmación, pero sí todas las referencias a las confirmaciones en esa ramificación. Si eliminas una rama que contiene confirmaciones que no se han fusionado en otra rama del repositorio, no podrás recuperar esas confirmaciones a menos que tengas su confirmación IDs completa.

nota

No puede usar las instrucciones de este tema para eliminar la ramificación predeterminada de un repositorio. Si desea eliminar la ramificación predeterminada, deberá crear una ramificación, establecer esta como predeterminada y, a continuación, eliminar la antigua. Para obtener más información, consulte Creación de una ramificación y Cambiar la configuración de una ramificación.

Eliminación de una ramificación (consola)

Puedes usar la CodeCommit consola para eliminar una rama de un CodeCommit repositorio.

  1. Abre la CodeCommit consola en https://console.aws.amazon.com/codesuite/codecommit/home.

  2. En Repositories (Repositorios), elija el nombre del repositorio en el que desea eliminar la ramificación.

  3. En el panel de navegación, seleccione Branches.

  4. Encuentre el nombre de la ramificación que desee eliminar, seleccione Delete branch (Eliminar ramificación) y confirme su elección.

Eliminación de una ramificación (AWS CLI)

Puedes usar la AWS CLI para eliminar una rama de un CodeCommit repositorio, si esa rama no es la rama predeterminada del repositorio. Para obtener más información sobre la instalación y el uso de AWS CLI, consulteReferencia de la línea de comandos.

  1. En el terminal o en la línea de comandos, ejecute el comando delete-branch especificando lo siguiente:

    • El nombre del CodeCommit repositorio en el que se va a eliminar la rama (con la --repository-name opción).

      sugerencia

      Para obtener el nombre del CodeCommit repositorio, ejecute el comando list-repositories.

    • El nombre de la nueva ramificación que se va a eliminar (con la opción branch-name).

      sugerencia

      Para obtener el nombre de la ramificación, ejecute el comando list-branches.

  2. Por ejemplo, para eliminar una rama denominada MyNewBranch en un CodeCommit repositorio con el nombre: MyDemoRepo

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

    Este comando devuelve información acerca de la ramificación eliminada, incluido el nombre de la ramificación eliminada y el ID de confirmación completo que era el encabezado de la ramificación. Por ejemplo:

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

Eliminación de una ramificación (Git)

Sigue estos pasos para usar Git desde un repositorio local para eliminar una rama de un CodeCommit repositorio.

Estos pasos se escriben partiendo del supuesto de que ya has conectado el repositorio local al CodeCommit repositorio. Para obtener instrucciones, consulte Conectarse a un repositorio.

  1. Para eliminar la rama del repositorio local, ejecuta el git branch -D branch-name comando donde branch-name aparece el nombre de la rama que deseas eliminar.

    sugerencia

    Para obtener una lista de los nombres de las ramificaciones, ejecute git branch --all.

    Por ejemplo, para eliminar una ramificación del repositorio local denominado MyNewBranch:

    git branch -D MyNewBranch
  2. Para eliminar la rama del CodeCommit repositorio, ejecuta el git push remote-name --delete branch-name comando donde remote-name es el apodo que el repositorio local usa para el CodeCommit repositorio y branch-name es el nombre de la rama que deseas eliminar del CodeCommit repositorio.

    sugerencia

    Para obtener una lista de los nombres de los CodeCommit repositorios y sus nombresURLs, ejecuta el git remote -v comando.

    Por ejemplo, para eliminar una rama llamada MyNewBranch en el CodeCommit repositorio llamadaorigin:

    git push origin --delete MyNewBranch
    sugerencia

    Este comando no elimina la ramificación si se trata de la ramificación predeterminada.

Para ver más opciones, consulte la documentación de Git.