[Git] 원격 저장소의 브랜치 가져오기 (remote branch)

2023. 11. 13. 17:47·🛠 DevOps & Tool/Git

나는 최근 repository 하나를 2대의 PC에서 작업하고 있다. 

즉 집에서 step1 브랜치에서 작업하다가, 회사 가서 step1 브랜치에서 이어서 작업한다.

평소처럼 집에서 push해놓은 걸 회사에서 이어서 작업하고 push 하려는데...! 

회사 로컬에 원격 저장소의 step1 브랜치가 계속 안 떴다.

 

로컬, 원격 저장소를 확인하니 원격 저장소에 기본 브랜치만 뜸.. 

 

구글링해서 `git remote update` , `git checkout -t origin/step1` 를 해봐도 안 됐다.....😥

 

 

해결

1. 원격 저장소의 모든 브랜치를 가져온다.

$ git remote set-branches origin \*

 

2. 원격 저장소에 변경사항이 있는지 확인한다.

$ git fetch origin

없었던 브랜치들이 뜨는 걸 확인할 수 있다.

 

 

여기까지만 해도 push할 때 원격 저장소의 브랜치에 맞춰서 동기화가 될 것이다.

아예 브랜치를 만들 때 원격 저장소의 브랜치를 기준으로 만들고 싶다면 아래와 같이 하면된다.

 

3. 원격 브랜치를 기반으로 로컬 브랜치를 만든다.

$ git checkout -b step1 origin/step1

 

 

원격 저장소의 브랜치가 모두 보인다!

 

 

참고

  • https://github.com/cli/cli/issues/5385

 

저작자표시 비영리 (새창열림)

'🛠 DevOps & Tool > Git' 카테고리의 다른 글

[Git] git push ssh: connect to host github.com port 22: Connection timed out 에러  (1) 2023.09.18
'🛠 DevOps & Tool/Git' 카테고리의 다른 글
  • [Git] git push ssh: connect to host github.com port 22: Connection timed out 에러
현주먹
현주먹
끄적끄적 개발.log
  • 현주먹
    현주먹의 개발로그
    현주먹
  • 전체
    오늘
    어제
    • 전체글 (162)
      • 👶🏻 CS (15)
        • Operating System (8)
        • Database (4)
        • Data Structure (2)
        • Software Engineering (1)
      • 💻 Dev (54)
        • Java & OOP (24)
        • Spring (4)
        • JPA (5)
        • Test Code (1)
        • Database (1)
        • JSP & Servlet (13)
        • Etc (6)
      • 💡 Algorithm (25)
        • 인프런 (9)
        • 백준 (16)
      • 🛠 DevOps & Tool (11)
        • Linux (4)
        • AWS (1)
        • Git (2)
        • Etc (4)
      • 📝 끄적끄적 (57)
        • 후기 및 회고 (5)
        • TDD, 클린 코드 with Java 17기 (3)
        • F-Lab (23)
        • 🖥️ 자바의 정석 (11)
        • 📖 Clean Code (3)
        • 항해99 코테 스터디 (11)
  • 블로그 메뉴

    • 🐈‍⬛ GitHub
    • TIL
  • 인기 글

  • 태그

    코테스터디
    개발자멘토링
    TDD 클린 코드 with Java
    인프런 단어뒤집기
    에프랩
    til
    로또 미션
    항해99
    코딩테스트준비
    jsp
    백준
    NextSTEP
    인프런 특정문자뒤집기
    PostGreSQL함수
    F-Lab
    에프랩 후기
    티스토리챌린지
    백준10250
    f-lab 후기
    오라클
    객체지향
    오블완
    자바의신절판
    개발자취업
    99클럽
    자바의정석
    C
    데브클럽
    JPA
    ==와 equals()
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
현주먹
[Git] 원격 저장소의 브랜치 가져오기 (remote branch)
상단으로

티스토리툴바