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

AWS CodeCommit ya no está disponible para nuevos clientes. Los clientes actuales 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.

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

Usas Git para sincronizar los cambios entre un repositorio local y el CodeCommit repositorio conectado al repositorio local.

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

Para extraer los cambios del repositorio local desde el CodeCommit repositorio, ejecuta. git pull remote-name branch-name

Tanto para empujar como para tirar, remote-name es el apodo que el repositorio local usa para el CodeCommit repositorio. branch-name es el nombre de la rama del CodeCommit repositorio a la que se va a enviar o extraer contenido.

sugerencia

Para obtener el apodo que el repositorio local usa para el CodeCommit repositorio, ejecutagit 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 clonaste el repositorio, desde la perspectiva del repositorio local, remote-name no es el nombre del CodeCommit repositorio. Al clonar un repositorio, remote-name se establece automáticamente enorigin.

Por ejemplo, para enviar los cambios del repositorio local a la main rama del CodeCommit repositorio con el apodoorigin:

git push origin main

Del mismo modo, para extraer los cambios del repositorio local desde la main rama del CodeCommit repositorio con el apodo: 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 corresgit push -u origin main), en el futuro podrás correr 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.