로컬 리포지토리와 AWS CodeCommit 리포지토리 간의 변경 사항 동기화 - AWS CodeCommit

AWS CodeCommit 는 더 이상 신규 고객이 사용할 수 없습니다. AWS CodeCommit 의 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세히 알아보기

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

로컬 리포지토리와 AWS CodeCommit 리포지토리 간의 변경 사항 동기화

Git을 사용하여 로컬 리포지토리와 로컬 리포지토리에 연결된 CodeCommit 리포지토리 간의 변경 사항을 동기화합니다.

로컬 리포지토리의 변경 사항을 CodeCommit 리포지토리로 푸시하려면 를 실행합니다git push remote-name branch-name.

CodeCommit 리포지토리에서 로컬 리포지토리에 대한 변경 사항을 가져오려면 를 실행합니다git pull remote-name branch-name.

푸시와 풀링 모두에서 remote-name 는 로컬 리포지 CodeCommit 토리에서 사용하는 별명입니다.branch-name 는 푸시하거나 가져올 CodeCommit 리포지토리의 브랜치 이름입니다.

작은 정보

로컬 리포지 CodeCommit 토리에서 사용하는 별명을 가져오려면 를 실행합니다git remote. 브랜치 이름 목록을 가져오려면 git branch 명령을 실행합니다. 현재 설정된 브랜치의 이름 옆에 별표(*)가 표시됩니다. (git status 명령을 실행해 현재 브랜치 이름을 표시할 수도 있습니다.)

참고

로컬 리포지토리의 관점에서 리포지토리를 복제한 경우 remote-name 는 CodeCommit 리포지토리의 이름이 아닙니다. 리포지토리를 복제하면 remote-name 는 자동으로 로 설정됩니다origin.

예를 들어 로컬 리포지토리의 변경 사항을 별칭이 인 CodeCommit 리포지토리의 main브랜치로 푸시하려면origin:

git push origin main

마찬가지로 별명을 사용하여 CodeCommit 리포지토리의 main브랜치에서 로컬 리포지토리에 대한 변경 사항을 가져오려면origin:

git pull origin main
작은 정보

git push-u 옵션을 추가하면 업스트림 추적 정보가 설정됩니다. 예를 들어, 를 실행하는 경우git push -u origin main) 향후 git pushgit pullremote-name branch-name. 업스트림 추적 정보를 가져오려면 를 실행합니다git remote show remote-name(예: git remote show origin).

다른 옵션들에 대해서는 Git 설명서를 참조하세요.