브랜치 체크아웃
로컬 저장소에서 작업 할 때 기본 코드 라인이 아닌 브랜치 코드를 체크아웃하고 작업 할 수 있습니다. 기본 코드 라인과 마찬가지로 브랜치 코드를 Bitbucket Cloud에 푸시하면 해당 브랜치를 추적합니다. 작업 영역에서 사용자 또는 다른 사용자가 푸시한 브랜치를 확인하려면 저장소의 Branches 목록을 참조하십시오 .
브랜치는 고급 기술입니다. 이 페이지의 정보는 Git 또는 Mercurial에 대한 확실한 가이드가 아닙니다. Bitbucket이 브랜치를 지원하는 방법을 이해하는 데 도움이되는 포인터를 제공 할 뿐입니다.
Bitbucket에게 체크아웃 명령 요청하기
브랜치를 체크아웃 할 때 상위 저장소의 로컬 복제본이 있어야합니다. Bitbucket 인터페이스는 브랜치를 체크 아웃하기위한 기본 명령을 제공합니다. Sourcetree를 사용하는 경우 Bitbucket은 단일 체크아웃 버튼을 제공합니다.
저장소의 Branches 탭에서 체크아웃 할 브랜치를 클릭합니다.
Check out 버튼을 눌러 적절한 체크아웃 명령을 표시합니다.
명령을 복사하십시오. (Sourcetree 사용을 선호할 경우 Check out in Sourcetree를 선택하세요.)
로컬 머신에서 터미널을 열고 저장소의 루트 디렉토리로 이동합니다.
명령줄에 Bitbucket에서 복사한 명령을 입력하고 Enter 키를 누릅니다.
Git을 이용하여 명령줄에서 브랜치를 체크아웃하기
로컬 시스템에서 원격 저장소에서 복제 된 로컬 저장소가 있는지 확인하십시오. 그런 다음 다음을 수행하십시오.
로컬 저장소의 루트로 이동
$ cd <repo_name>
모든 브랜치 목록을 조회
$ git branch -a
다음과 같은 내용이 표시되어야 합니다.* master <feature_branch> remotes/origin/<feature_branch> remotes/origin/master
Bitbucket의 로컬 브랜치와 원격 브랜치가 모두 나열됩니다. 목록을 참조로 사용하여 체크아웃 할 브랜치를 선택합니다.
원하는 브랜치를 체크아웃하십시오
$ git checkout <feature_branch>
현재 작업 중인 브랜치를 확인하십시오.
$ git branch
다음과 같은 유사한 내용이 표시되어야 합니다.$ git branch * <feature_branch> master
이후로 사용하는 모든 Git 명령이 체크아웃 한 브랜치에 적용됩니다. 변경 사항을 원격 Bitbucket 저장소에 푸시하면 해당 변경 사항이 저장소의 브랜치에 적용됩니다.