🐈‍⬛ Git

[Git] 로컬 저장소에 원격 브랜치 가져오기

썸머몽 2024. 1. 3. 00:44
728x90

로컬 저장소에 원격 브랜치 가져오기

상황

  • 곰곰 프로젝트 중 백엔드 분의 작업물을 내 로컬에서 돌리고 있다. 
  • 새로운 feature를 기획하면서 feature/sort-answer라는 브랜치를 새로 만드셨다.
  • 내 로컬에서 테스트 하기 위해서는 feature/sort-answer 브랜치를 당겨와 실행해야 하는데 내가 클론한 백엔드 분의 작업물에는 main, dev 브랜치 밖에 없다.
  • 이 때 원격에 있는 브랜치를 내 로컬 저장소로 가져오려면 어떻게 해야 할까?

해결

1. git remote update로 원격 저장소에 있는 브랜치들을 로컬 저장소로 업데이트 한다. 

2. git branch -r로 원격 브랜치, git branch -a로 모든 브랜치를 확인할 수 있다.

 

로컬 저장소를 업데이트 했다면 이제 가져와야 한다.

 

3. git checkout origin/feature/sort-answer (원격 브랜치라 origin 꼬옥 붙여주면 되~ ^^ 까먹어서 삽질함)

feature/sort-answer라는 브랜치를 생성하고 원격 저장소의 동명 브랜치를 추적하도록 설정한다.

 


 

**참고

https://velog.io/@sunohvoiin/Git-로컬-저장소에-원격-브랜치-가져오기-Pull-a-remote-branch-into-local-repository

 

[Git] 로컬 저장소에 원격 브랜치 가져오기 (Pull a remote branch into local repository)

팀원들과 협업 중 다른 팀원이 메인 브랜치로 PR을 날리는 중에 merge conflict가 발생했다.대충 너무 복잡해서 웹에서 수정할 수 없으니 GitHub Desktop이나 CLI에서 수정하라는 경고문이 나왔고...내 로

velog.io

 

728x90