View a markdown version of this page

Crea una sucursal en AWS CodeCommit - AWS CodeCommit

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.

Crea una sucursal en AWS CodeCommit

Puedes usar la CodeCommit consola o la AWS CLI para crear sucursales para tu repositorio. Se trata de una forma rápida de separar el trabajo en una versión de los archivos nueva o diferente sin que ello afecte al trabajo en la ramificación predeterminada. Después de crear una sucursal en la CodeCommit consola, debes transferir ese cambio a tu repositorio local. Como alternativa, puedes crear una rama localmente y luego usar Git desde un repositorio local conectado al CodeCommit repositorio para introducir ese cambio.

Creación de una ramificación (consola)

Puedes usar la CodeCommit consola para crear una rama en un CodeCommit repositorio. La próxima vez que los usuarios envíen cambios desde el repositorio, ven la nueva ramificación.

  1. Abra 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 crear la ramificación.

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

  4. Seleccione Create branch.

    Crear una rama en la CodeCommit consola.

    En Branch name (Nombre de ramificación), introduzca un nombre para la ramificación. En Branch from (Origen de ramificación), seleccione una ramificación o una etiqueta de la lista o pegue un ID de confirmación. Seleccione Create branch.

Creación de una ramificación (Git)

Sigue estos pasos para usar Git desde un repositorio local para crear una rama en un repositorio local y luego enviar esa rama al CodeCommit repositorio.

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

  1. Crea una sucursal en tu repositorio local ejecutando el git checkout -b new-branch-name comando, donde new-branch-name está el nombre de la nueva sucursal.

    Por ejemplo, el siguiente comando crea una ramificación denominada MyNewBranch en el repositorio local:

    git checkout -b MyNewBranch
  2. Para enviar la nueva rama del repositorio local al CodeCommit repositorio, ejecuta el git push comando especificando tanto la como remote-name la. new-branch-name

    Por ejemplo, para enviar una nueva rama del repositorio local denominada MyNewBranch al CodeCommit repositorio con el sobrenombre: origin

    git push origin MyNewBranch
nota

Si añades la -u opción a git push (por ejemplo,git push -u origin main), en el futuro podrás ejecutar git push sin remote-name branch-name ella. Se establece la información de seguimiento ascendente. Para obtener información de seguimiento ascendente, ejecute git remote show remote-name (por ejemplo, git remote show origin).

Para ver una lista de todas las ramificaciones de seguimiento remoto, ejecute git branch --all.

Para configurar una rama en el repositorio local que esté conectada a una rama del CodeCommit repositorio, ejecutagit checkout remote-branch-name.

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

Crea una sucursal (AWS CLI)

Para usar AWS CLI comandos con CodeCommit, instale el AWS CLI. Para obtener más información, consulte Referencia de la línea de comandos.

Siga estos pasos para usar el AWS CLI para crear una rama en un CodeCommit repositorio y, a continuación, enviar esa rama al CodeCommit repositorio. Para ver los pasos para crear una confirmación inicial y especificar el nombre de la ramificación predeterminada para un repositorio vacío, consulte Crear la primera confirmación para un repositorio mediante AWS CLI.

  1. Ejecute el comando create-branch, especificando:

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

      nota

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

    • El nombre de la nueva ramificación (con la opción --branch-name).

    • El ID de la confirmación a la que apunta la nueva ramificación (con la opción --commit-id).

    Por ejemplo, para crear una rama llamada MyNewBranch que apunte al ID de confirmación 317f8570EXAMPLE en un CodeCommit repositorio llamado: MyDemoRepo

    aws codecommit create-branch --repository-name MyDemoRepo --branch-name MyNewBranch --commit-id 317f8570EXAMPLE

    Este comando devuelve resultados solo si hay errores.

  2. Para actualizar la lista de sucursales de CodeCommit repositorios disponibles en tu repositorio local con el nombre de la nueva sucursal remota, ejecutagit remote update remote-name.

    Por ejemplo, para actualizar la lista de sucursales disponibles para el CodeCommit repositorio con el apodoorigin:

    git remote update origin
    nota

    Si lo desea, también puede ejecutar el comando git fetch. También puede ver todas las ramificaciones remotas ejecutando git branch --all, pero hasta que actualice la lista de su repositorio local, la ramificación remota que ha creado no aparece en la lista.

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

  3. Para configurar una rama en el repositorio local que esté conectada a la nueva rama del CodeCommit repositorio, ejecutagit checkout remote-branch-name.

nota

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