728x90
반응형
질문 : 원격 Git 브랜치를 어떻게 확인합니까?
test
라는 브랜치를 git push origin test
로 공유 저장소에 푸시했습니다. git branch -r
브랜치를 볼 수 있습니다.
test
분기를 확인하려고합니다.
궁금한 점:
- 아무것도하지 않는
git checkout test
git checkout origin/test
는* (no branch)
합니다. 혼란 스럽습니다. 어떻게 "no branch"에있을 수 있습니까?
원격 Git 브랜치를 어떻게 확인합니까?
답변
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
원격 지점에서 로컬로 작업을 시작하기 전에 아래 답변에서 설명한대로 가져와야합니다.
브랜치를 가져 오려면 다음을 수행하면됩니다.
git fetch origin
이렇게하면 모든 원격 분기를 가져옵니다. 다음을 통해 결제 가능한 지점을 확인할 수 있습니다.
git branch -v -a
원격 브랜치를 손에 들고 이제 관심있는 브랜치를 확인하여 로컬 작업 복사본을 제공해야합니다.
git checkout -b test origin/test
출처 : https://stackoverflow.com/questions/1783405/how-do-i-check-out-a-remote-git-branch
728x90
반응형
'개발관련 > Git' 카테고리의 다른 글
Git 태그의 이름을 바꾸는 방법 (0) | 2021.06.02 |
---|---|
Git detached Head를 수정하는 방법 (0) | 2021.06.02 |
Git을 사용하여 가장 최근 커밋을 새 브랜치로 이동 (0) | 2021.06.01 |
로컬 저장소 브랜치를 원격 저장소 HEAD와 같이 재설정 (0) | 2021.06.01 |
Git 저장소에 빈 디렉터리를 추가하는 방법 (0) | 2021.06.01 |