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.