Git에서 원격 저장소(branch)를 로컬로 가져오려면 다음과 같은 과정을 거치면 됩니다.
원격 브랜치 목록 확인 방법
-
원격 저장소의 브랜치들을 확인하려면:
-
git branch -r
원격 저장소(origin 등)에 존재하는 브랜치 목록을 보여줍니다. -
git branch -a
로컬과 원격 저장소의 모든 브랜치 목록을 보여줍니다.
-
원격 브랜치 최신 동기화
-
원격 저장소의 브랜치를 최신 상태로 동기화하려면:
-
git fetch --all
또는
git remote update
원격 저장소의 최신 브랜치 정보를 내려받습니다. - git reset –hard origin/브랜치명 원격 브랜치로 덮어쓰기
-
원격 브랜치 로컬로 가져오기 (체크아웃)

-
해당 브랜치를 로컬로 가져오고 바로 체크아웃하려면:
textgit checkout -t origin/브랜치명
-
예시:
git checkout -t origin/feature/login
원격의 feature/login 브랜치를 로컬에 생성하면서 해당 브랜치로 전환.
-
-
만약 이름을 다르게 하고 싶으면:
textgit checkout -b 새브랜치명 origin/원격브랜치명
-
예시:
git checkout -b my-feature origin/feature/login
원격의 브랜치를 새 이름으로 가져오고, 해당 이름의 로컬 브랜치를 만듭니다.
-
참고 사항
-
최신 git에서는
git switch명령도 사용 가능:textgit switch 브랜치명
이미 원격 브랜치가 있으면 해당 브랜치로 바로 이동합니다.
이 과정을 통해 원격 저장소에 있는 브랜치를 로컬로 쉽게 가져올 수 있습니다.