DevOps/Git

[Git] 원격저장소 브랜치

sihyeong 2022. 10. 24. 00:04

local branch 원격에 올리기

  • local에 branch 만들고 그냥 git push 하면 아래와 같이 안내 메시지가 나오며 수행되지 않는다.
  • 중간에 git push --set-upstream 원격저장소명 로컬브랜치명 써라고 한다.

git push --set-upstream 원격저장소명 로컬브랜치명

혹은

git push -u 원격저장소명 로컬브랜치명
  • --set-upstream은 -u로 축약 가능
  • 위의 작업 수행 시 로컬브랜치가 원격에 등록된 것을 볼 수 있다.

 

원격 브랜치 확인

git branch
로 확인하면 로컬꺼 밖에 못봄

git branch --all 
혹은
git branch -a
로 확인하면 로컬+원격 브랜치 확인 가능

 

원격에서 branch를 만들어도 정보를 가져오지 않는다면 로컬에서 원격의 branch를 확인할 수 없다.

git fetch

git fetch를 수행하면 원격의 정보를 가져와 로컬에서도 원격에서 생성된 branch를 확인할 수 있다

 

원격 브랜치를 로컬로 가져오기

git switch -t 원격저장소명/원격브랜치명
git switch -t origin/origin-branch

 

로컬에서 원격 브랜치 삭제하기

git push 원격저장소명 --delete 원격브랜치명
git push origin --delete origin-branch