브랜치를 위한 Git 명령어 - 아마존 CodeCatalyst

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

브랜치를 위한 Git 명령어

Git을 사용하여 컴퓨터 (로컬 리포지토리) 또는 개발 환경에 있는 소스 리포지토리의 복제본에서 브랜치를 생성, 관리 및 삭제한 다음 변경 내용을 CodeCatalyst 소스 리포지토리 (원격 리포지토리) 에 커밋하고 푸시할 수 있습니다. 예:

로컬 리포지토리의 모든 브랜치를 나열하며, 현재 브랜치 옆에 별표(*)를 표시합니다.

git branch

원격 리포지토리의 모든 기존 브랜치에 대한 정보를 로컬 리포지토리로 가져옵니다.

git fetch

로컬 리포지토리의 브랜치와 로컬 리포지토리의 원격 추적 브랜치를 모두 나열합니다.

git branch -a

로컬 리포지토리의 원격 추적 브랜치만 나열합니다.

git branch -r

지정된 브랜치 이름을 사용하여 로컬 리포지토리에 브랜치를 만듭니다. 이 브랜치는 변경 사항을 커밋하고 푸시할 때까지 원격 리포지토리에 표시되지 않습니다.

git branch branch-name

지정된 브랜치 이름을 사용하여 로컬 리포지토리에 브랜치를 만든 다음 브랜치로 전환합니다.

git checkout -b branch-name

지정된 브랜치 이름을 사용하여 로컬 리포지토리의 다른 브랜치로 전환합니다.

git checkout other-branch-name

로컬 리포지토리의 지정된 원격 리포지토리 닉네임과 지정된 브랜치 이름을 사용하여 로컬 리포지토리에서 원격 리포지토리로 브랜치를 푸시합니다. 또한 로컬 리포지토리의 브랜치에 대한 업스트림 추적 정보를 설정합니다.

git push -u remote-name branch-name

로컬 리포지토리의 다른 브랜치에서 변경한 내용을 로컬 리포지토리의 현재 브랜치에 병합합니다.

git merge from-other-branch-name

병합되지 않은 작업이 포함되어 있지 않는 한 로컬 리포지토리에서 브랜치를 삭제합니다.

git branch -d branch-name

로컬 리포지토리의 지정된 원격 리포지토리 닉네임과 지정된 브랜치 이름을 사용하여 원격 리포지토리의 브랜치를 삭제합니다. (콜론(:) 사용에 주의하세요.) 또는 명령의 --delete 일부로 지정할 수도 있습니다.

git push remote-name :branch-name

git push remote-name --delete branch-name

자세한 내용은 Git 설명서를 참조하십시오.