개발
[Git] remote branch to local in Git
눌지
2025. 2. 26. 18:16
방법1 - pull
git checkout 로컬브랜치
git pull origin 로컬브랜치
git pull <원격> <브랜치> 명령어는 원격(remote)에 있는 브랜치를 로컬 브랜치에 병합(merge)하는 방법입니다. 해당 방법을 사용하면 원격 브랜치에 있는 커밋 내용을 전부 가져와서 병합하는 과정이 있습니다.
방법2
git checkout -b <새 브랜치> <원격>/<브랜치>
git checkout -b <새 브랜치> 명령의 경우 새로운 브랜치를 만들고 해당 브랜치로 이동합니다. 그 뒤에 <원격>/<브랜치>까지 붙여서 사용하면 원격에 있는 브랜치를 추적하는 새로운 브랜치를 만듭니다.
두 방법을 사용하면 원격에 있는 브랜치를 로컬로 가져올 수 있습니다. 하지만 둘의 목적을 나눠서 사용하면 더 좋습니다.
방법1의 경우 기존에 원격 브랜치를 추적하는 로컬 브랜치가 있고 해당 브랜치를 최신화할 때 사용하면 좋습니다.
반대로 방법2의 경우 로컬에 브랜치가 없는 경우 새로운 브랜치를 원격에서 가져올 때 사용하면 좋습니다.
참고
Git Pull 원격 브랜치, geeksforgeeks, 2025.02.26