Synchroniser les modifications entre un dépôt local et un AWS CodeCommit référentiel - AWS CodeCommit

AWS CodeCommit n'est plus disponible pour les nouveaux clients. Les clients existants de AWS CodeCommit peuvent continuer à utiliser le service normalement. En savoir plus »

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Synchroniser les modifications entre un dépôt local et un AWS CodeCommit référentiel

Vous utilisez Git pour synchroniser les modifications entre un dépôt local et le CodeCommit dépôt connecté au dépôt local.

Pour transférer les modifications du dépôt local vers le CodeCommit référentiel, exécutezgit push remote-name branch-name.

Pour extraire les modifications apportées au dépôt local depuis le CodeCommit référentiel, exécutezgit pull remote-name branch-name.

À la fois pour pousser et tirer, remote-name est le surnom que le dépôt local utilise pour le CodeCommit dépôt. branch-name est le nom de la branche du CodeCommit dépôt vers laquelle effectuer le transfert ou l'extraction.

Astuce

Pour obtenir le surnom que le dépôt local utilise pour le CodeCommit référentiel, exécutezgit remote. Pour obtenir une liste de noms de branche, exécutez git branch. Un astérisque (*) apparaît en regard du nom de la branche actuelle. (Vous pouvez également exécuter git status pour afficher le nom de la branche actuelle.)

Note

Si vous avez cloné le dépôt, du point de vue du dépôt local, remote-name n'est pas le nom du CodeCommit dépôt. Lorsque vous clonez un dépôt, remote-name est défini automatiquement surorigin.

Par exemple, pour transférer les modifications du dépôt local vers la main branche du CodeCommit référentiel portant le surnom origin :

git push origin main

De même, pour extraire les modifications apportées au dépôt local depuis la main branche du CodeCommit référentiel portant le surnom origin :

git pull origin main
Astuce

Si vous ajoutez l'option -u à git push, vous définissez des informations de suivi en amont. Par exemple, si vous courezgit push -u origin main), dans le futur, vous pourrez courir git push et git pull sans remote-name branch-name. Pour obtenir des informations de suivi en amont, exécutez git remote show remote-name (par exemple,git remote show origin).

Pour plus d'options, consultez votre documentation Git.