컴공생의 다이어리

[Git] 원격 저장소(remote repository)의 branch를 로컬 저장소(local repository)로 가져오기 본문

Development/Git

[Git] 원격 저장소(remote repository)의 branch를 로컬 저장소(local repository)로 가져오기

컴공 K 2021. 9. 30. 00:01

원격 저장소(remote repository)의 branch를 로컬 저장소(local repository)로 가져오기

로컬 저장소에 원격 저장소를 clone하면 원격 저장소의 모든 branch가 clone되는 것이 아니라 main branch만 clone된다. 이번 게시물은 원격 저장소의 branch를 로컬 저장소로 가져오는 방법에 대해 정리하고자 한다.

 

우선 로컬 저장소와 원격 저장소의 branch를 확인하기 위해서 아래 명령어를 입력한다.

git branch -a

이때, 만일 clone한 이후에 다른 사람이 원격 저장소에 branch를 생성했을 수 있으니 한번씩 원격 저장소의 정보를 업데이트 해주는 아래 명령어를 한번씩 입력해주는 것이 좋다.

git remote update

 

원격 저장소의 branch 가져오려면 아래와 같은 명령어를 통해 가져올 수 있다.

git checkout -t {branch 이름}

# 'remotes/origin/cd'라는 branch를 가져오려고 한다면
git checkout -t origin/cd

 

만약 branch 이름을 변경하여 가져오고 싶다면 아래 명령어를 입력하면 된다.

git checkout -b [생성할 branch 이름] [원격 저장소의 branch 이름]

 

만일 로컬 저장소에 원격 저장소의 branch를 저장하지 않고 테스트만 해보고 싶다면 아래와 같이 명령어를 입력하고 나서 테스트를 할 수 있다. 여기서 코드를 수정할 수는 있지만 이 경우, commit과 push가 불가능하다. 그리고 다른 branch로 checkout하면 자동으로 테스트한 브랜치는 사라진다.

# 'remotes/origin/cd'를 테스트하고 싶을 때
git checkout origin/cd

 

 

 

 

https://cjh5414.github.io/get-git-remote-branch/

 

Git remote branch 가져오기

Jihun's Development Blog

cjh5414.github.io

https://blog.outsider.ne.kr/641

 

git에서 원격저장소의 branch 가져오기 :: Outsider's Dev Story

git을 사용하다보면 원격저장소에서 저장소를 clone받아오는 것이 가장 많이 하는 일일것입니다. 보통 활발히 진행되고 있는 저장소라면 브랜치가 있기 마련인데 clone을 받아왔을때 이 branch들은

blog.outsider.ne.kr

728x90
Comments