AWS CodeCommit ya no está disponible para los nuevos clientes. Los clientes existentes de AWS CodeCommit pueden seguir utilizando el servicio con normalidad. Más información"
Creación de una ramificación en AWS CodeCommit
Puede utilizar la consola de CodeCommit o el AWS CLI para crear ramificaciones para su 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 ramificación en la consola de CodeCommit, debe enviar ese cambio al repositorio local. También puede crear una ramificación de forma local y a continuación utilizar Git desde un repositorio local conectado al repositorio de CodeCommit para enviar dicho cambio.
Temas
Creación de una ramificación (consola)
Puede utilizar la consola de CodeCommit para crear una ramificación en un repositorio de CodeCommit. La próxima vez que los usuarios envíen cambios desde el repositorio, ven la nueva ramificación.
Abra la consola de CodeCommit en https://console.aws.amazon.com/codesuite/codecommit/home
. -
En Repositories (Repositorios), elija el nombre del repositorio en el que desea crear la ramificación.
-
En el panel de navegación, seleccione Branches.
-
Seleccione Create branch.
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)
Siga los pasos que se detallan a continuación para utilizar Git desde un repositorio local para crear una ramificación en un repositorio local y quiere insertar esa ramificación en el repositorio de CodeCommit.
Estos pasos se escriben presuponiendo que ya ha conectado el repositorio local al repositorio de CodeCommit. Para obtener instrucciones, consulte Conectarse a un repositorio.
-
Cree una nueva ramificación en el repositorio local ejecutando el comando git checkout -b
new-branch-name, dondenew-branch-namees el nombre de la nueva ramificación.Por ejemplo, el siguiente comando crea una ramificación denominada
MyNewBranchen el repositorio local:git checkout -b MyNewBranch -
Para insertar la nueva ramificación desde el repositorio local al repositorio de CodeCommit, ejecute el comando git push especificando
remote-nameynew-branch-name.Por ejemplo, para enviar una nueva ramificación en el repositorio local llamado
MyNewBranchal repositorio de CodeCommit con el aliasorigin: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 ramificación en el repositorio local que está conectado a una ramificación del repositorio de CodeCommit, ejecute 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 utilizar los comandos de AWS CLI en CodeCommit, instale la AWS CLI. Para obtener más información, consulte Referencia de la línea de comandos.
Siga estos pasos para utilizar el AWS CLI para crear una ramificación en un repositorio de CodeCommit y, a continuación, inserte dicha ramificación en el repositorio de CodeCommit. 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.
-
Ejecute el comando create-branch, especificando:
-
El nombre del repositorio de CodeCommit donde se crea la ramificación (con la opción --repository-name).
nota
Para obtener el nombre del repositorio de CodeCommit, 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 ramificación denominada
MyNewBranchque apunte al ID de la confirmación317f8570EXAMPLEde un repositorio de CodeCommit denominadoMyDemoRepo:aws codecommit create-branch --repository-name MyDemoRepo --branch-name MyNewBranch --commit-id 317f8570EXAMPLEEste comando devuelve resultados solo si hay errores.
-
-
Para actualizar la lista de ramificaciones del repositorio de CodeCommit disponibles en su repositorio local con el nuevo nombre de la ramificación remota, ejecute git remote update
remote-name.Por ejemplo, para actualizar la lista de ramificaciones disponibles para el repositorio de CodeCommit con el alias
origin:git remote update originnota
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.
-
Para configurar una ramificación en el repositorio local que está conectado a una nueva ramificación del repositorio de CodeCommit, ejecute git checkout
remote-branch-name.
nota
Para obtener una lista de los nombres de CodeCommit y sus URL asociadas, ejecute el comando git remote -v.