본문 바로가기
Git & GitHub

원격의 Branch 다루기

by danny-j 2023. 1. 26.

로컬에서 Branch 만들어 원격에 Push하기

  1. from-local Branch 만들기
  2. git push 로 원격에 push하기
  3. Error 발생 -- from-local Branch는 어디에 Push를 해야할지 원격 Branch의 대상 설정이 안되있기 때문

 

Push할 원격 Branch 대상 설정

  • git push -u origin from-local -- Push할 원격 Branch 대상을 설정
    • -u : --set-upstream의 단축
  • Branch를 생성하지 않아도 없다면 자동으로 생성됨

 

로컬에서 로컬과 원격의 Branch 모두 보기 

  • git branch --all
  • git branch -a

 

원격의 Branch 로컬에 받아오기

  • Github에서 from-remote Branch 생성
    • 현재 로컬에서는 git branch -a 로 확인 불가능

 

  • git fetch -- 원격 저장소의 최신 메타데이터(변경사항) 확인
    • git pull -- fetch와 달리 원격 저장소의 최신 메타데이터(변경사항) 확인할 뿐만 아니라
                         최신 데이터를 복사하여 로컬 Git에 가져옴

 

  • git switch -t origin/from-remote -- 로컬에 같은 이름의 브랜치를 생성하여 연결하고 switch

 

원격의 Branch 삭제

  • git push [원격 이름] --delete [브랜치명]

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

Push와 Pull  (0) 2022.11.30
원격 저장소 사용하기  (0) 2022.11.29
GitHub 시작하기  (0) 2022.11.29
Git 원격 저장소  (0) 2022.11.29
충돌 해결하기  (0) 2022.11.29

댓글