Crea una rama 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 rama en AWS CodeCommit

Puede utilizar la CodeCommit consola o la AWS CLI para crear ramas para el 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 rama 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 impulsar 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 partiendo del supuesto de que ya has conectado el repositorio local al repositorio. CodeCommit Para ver instrucciones, consulte Conectarse a un repositorio.

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

    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 rama como remote-name la. new-branch-name

    Por ejemplo, para insertar una nueva rama en el repositorio local con el nombre MyNewBranch del CodeCommit repositorio con el apodo: origin

    git push origin MyNewBranch
nota

Si añade la opción -u a git push(por ejemplo, git push -u origin main), en el futuro podrá ejecutar git push sin remote-name branch-name. 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, ejecuta. git checkout remote-branch-name

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

Creación de una ramificación (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 crea la rama (con la --repository-name opción).

      nota

      Para obtener el nombre del CodeCommit repositorio, ejecute 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 con un nombre 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 ramas de CodeCommit repositorio disponibles en tu repositorio local con el nombre de la nueva rama 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 direcciones URL, ejecuta el git remote -v comando.