[Git & Github] 원격 저장소 branch 가져오기

2024. 7. 12. 17:58·Git & Github

 

원격 저장소 branch 가져오기!

즉, 원본 원격 저장소의 branch를 fork한 내 로컬 vscode 환경으로 가져오는 방법에 대해 간단하게 알아보자.

 

 

출처: https://thumbnail-maker.web.app/#%F0%9F%98%8F

 

 

remote 초기 설정

 

먼저 기본 remote가 설정되어 있지 않다면 설정해야 한다.

 

원본 원격 저장소를 upstream으로 설정
git remote add upstream <원본 레포 주소>

 

fork한 내 원격 저장소를 upstream으로 설정
git remote add upstream <fork한 레포 주소>

 

 

저장소 정보 보기(확인용)

 

add한 원격 저장소 정보를 보려면

git remote -v

 

원격 저장소 확인
git branch -r

원격 + 로컬 저장소 확인 
git branch -a

 

 

원격 branch 내용 가져오기

 

모든 원격 브랜치 가져오기(페치)

git fetch upstream

 

원본 저장소의 브랜치를 새로 체크아웃하기:

체크아웃에 b옵션을 붙이면 새로운 브랜치를 생성하면서 바로 이동할 수 있다.
git checkout -b <새로운 로컬 브랜치 이름> upstream/<브랜치 이름>

 

새로운 브랜치에서 작업한 내용을 fork한 내 저장소에 반영하려면

git push origin <브랜치 이름>

 

만약 원본 저장소의 브랜치에 반영하려면 origin 대신 upstream을 사용하면 됨

 

가져온 브랜치를 현재 브랜치로 병합하기
git merge upstream/브랜치 이름

저작자표시 (새창열림)

'Git & Github' 카테고리의 다른 글

[Github] 내 개발 시간을 프로필에 추가해보자  (0) 2024.09.19
[GitHub] 여러 개의 Repo를 하나로 합치기 - branch 별로 나눠서 관리하는 법  (0) 2024.06.17
[Git Bash] 터미널 입력 중 CRLF 줄바꿈 이슈 해결하기  (0) 2024.03.30
[Git] fatal: refusing to merge unrelated histories 문제 해결하기  (0) 2024.03.21
'Git & Github' 카테고리의 다른 글
  • [Github] 내 개발 시간을 프로필에 추가해보자
  • [GitHub] 여러 개의 Repo를 하나로 합치기 - branch 별로 나눠서 관리하는 법
  • [Git Bash] 터미널 입력 중 CRLF 줄바꿈 이슈 해결하기
  • [Git] fatal: refusing to merge unrelated histories 문제 해결하기
abyss-s
abyss-s
프론트엔드 개발합니다!
  • abyss-s
    abyss-s의 블로그입니다.
    abyss-s
  • 전체
    오늘
    어제
    • 분류 전체보기 (190)
      • Web (16)
        • JavaScript (6)
        • TypeScript (1)
        • React (5)
        • Vue (0)
        • Storybook (1)
        • Next.js (1)
      • Backend & Infra (8)
        • Database (3)
        • Node.js (2)
        • SpringBoot (1)
      • PS (71)
      • CS (30)
        • OS (13)
        • Structure & Algorithm (5)
        • Network (10)
        • 정보처리기사 (2)
      • Language (18)
        • OOP (1)
        • JAVA (13)
        • C++ (4)
      • Activities (14)
        • 멋쟁이 사자처럼 (2)
        • OSSCA (3)
        • LG U+ URECA (5)
        • Project (2)
      • AI (0)
      • Git & Github (5)
      • Notion (1)
      • IT (4)
      • Statistics (11)
      • Book (4)
      • Diary (1)
      • Game (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 깃허브
    • 백준
    • 트위터
  • 공지사항

    • abyss-s의 티스토리에 오신 것을 환영합니다.
  • 인기 글

  • 태그

    자바기반응용프로그래밍
    github
    운영체제
    DP
    BAEKJOON
    C++
    그리디
    BFS
    파이썬
    네트워크
    백준
    OS
    통계학
    React
    자바스크립트
    Python
    JavaScript
    Java
    코드트리
    생활코딩
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
abyss-s
[Git & Github] 원격 저장소 branch 가져오기
상단으로

티스토리툴바