Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

후레임의 프로그래밍

원격 Git 브랜치를 어떻게 확인합니까? 본문

스택오버플로우(Stack Overflow)

원격 Git 브랜치를 어떻게 확인합니까?

후레임 2020. 10. 26. 12:34
질문

 

누군가 git push origin test를 사용하여 test라는 브랜치를 공유 저장소로 푸시했습니다. git branch -r로 브랜치를 볼 수 있습니다.

이제 원격 test 브랜치를 확인하려고합니다.

해 본 적이 있습니다 :

  • 아무것도하지 않는

    git checkout test

  • git checkout origin / test * (브랜치 없음)을 제공합니다. 혼란스럽습니다. 어떻게 "지점 없음"에 있을 수 있습니까?

원격 Git 브랜치를 어떻게 확인하나요?



답변

하나의 remote로

Jakub의 답변은 실제로 이를 개선합니다. Git 버전이 1.6.6 이상이고 하나의 리모컨으로 다음을 수행 할 수 있습니다.

git fetch
git checkout test

사용자 masukomi가 댓글에서 지적했듯이 git checkout test는 리모컨이 여러 개인 경우 최신 git에서 작동하지 않습니다. 이 경우

git checkout -b test <name of remote>/test

또는 짧게

git checkout -t <name of remote>/test

 

하나 이상의 Remote로

원격 브랜치에서 로컬 작업을 시작하기 전에 아래 답변에서 설명한대로 가져와야합니다.

브랜치를 가져 오려면 다음을 수행하면됩니다.

git fetch origin

이렇게하면 모든 원격 지점을 가져옵니다. 다음을 통해 결제 할 수있는 지점을 확인할 수 있습니다.

git branch -v -a

원격 브랜치를 손에 들고 이제 관심있는 브랜치를 확인하여 로컬 작업 사본을 제공해야합니다.

git checkout -b test origin/test



출처 : http://stackoverflow.com/questions/1783405