로컬 리포지토리와 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 리포지토리의 변경 내용을 origin 닉네임이 있는 저장소의 main 브랜치로 푸시하려면:

git push origin main

마찬가지로 닉네임이 있는 저장소의 main 브랜치에서 로컬 CodeCommit 리포지토리의 변경 내용을 가져오려면: origin

git pull origin main
작은 정보

git push-u 옵션을 추가하면 업스트림 추적 정보가 설정됩니다. 예를 들어git push -u origin main) 를 실행하면 앞으로는 실행하거나 git push git pull 실행하지 않을 수 있습니다.remote-name branch-name. 업스트림 추적 정보를 가져오려면 git remote show remote-name (예:git remote show origin) 를 실행합니다.

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