Sincronización de los cambios entre un repositorio local y un repositorio de AWS CodeCommit - AWS CodeCommit

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"

Sincronización de los cambios entre un repositorio local y un repositorio de AWS CodeCommit

Puede utilizar Git para sincronizar los cambios entre un repositorio local y el repositorio de CodeCommit conectado al repositorio local.

Para enviar los cambios del repositorio local al repositorio de CodeCommit, ejecute git push remote-name branch-name.

Para extraer los cambios al repositorio local desde el repositorio de CodeCommit, ejecute git pull remote-name branch-name.

En las operaciones de envío y extracción, remote-name es el alias que el repositorio local utiliza para el repositorio de CodeCommit y branch-name es el nombre de la ramificación del repositorio de CodeCommit desde la que se envían o extraen los datos.

sugerencia

Para obtener el alias que el repositorio local usa para el repositorio CodeCommit, ejecute git remote. Para obtener una lista de los nombres de las ramificaciones, ejecute git branch. Un asterisco (*) aparecerá junto al nombre de la ramificación actual. (También puede ejecutar git statuspara mostrar el nombre de la ramificación actual).

nota

Si ha clonado el repositorio, desde la perspectiva del repositorio local, nombre-remoto no es el nombre del repositorio de CodeCommit. Cuando clona un repositorio, remote-name se establece automáticamente en origin.

Por ejemplo, para enviar los cambios del repositorio local a la ramificación del mainen el repositorio de CodeCommit con el alias origin:

git push origin main

Del mismo modo, para extraer los cambios al repositorio local de la ramificación del main en el repositorio de CodeCommit con el alias origin:

git pull origin main
sugerencia

Si añade la opción -u a git push, establece la información de seguimiento ascendente. Por ejemplo, si ejecuta git push -u origin main, en el futuro podrá ejecutar git push y git pull sin remote-name branch-name. Para obtener información de seguimiento ascendente, ejecute git remote show remote-name (por ejemplo, git remote show origin).

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