[Git] 원격 브랜치 다루기

WOOK JONG KIM·2022년 12월 21일
0

Git&GitHub

목록 보기
8/19
post-thumbnail

로컬에서 브랜치 만들어 원격 저장소에 push

그냥 진행 시 원격 저장소 어디에 from-local 브랜치를 push해야 할지 모름

아래 명령어로 원격의 브랜치 명시 및 기본설정

git push -u origin from-local

여기서 -u는 --set-upstream의 축약형

from-local 브랜치에서 진행

git branch --all 입력시 원격 저장소의 브랜치 까지 볼 수 있음


원격의 브랜치 로컬에 받아오기

이때 git branch --all 입력시에는 로컬에 git이 원격의 변화들을 update 받지 않았기 때문에 from-remote 브랜치를 조회할 수 없음

git fetch 이후

git switch -t origin/from-remote

orgin/from-remote로 부터 from-remote branch를 복사 한 이후, 로컬의 from-remote branch는 원격의 from-remote와 연결하겠다는 의미


로컬 및 원격 브랜치 삭제

로컬의 경우

원격의 경우


SourceTree로 다루어 보기

git-another-practice repository 추가
-> source Tree 원격에서 오른쪽 클릭 후 추가

push 클릭 후 키체인 입력을 통해 main 푸시

상단 커밋 버튼을 통해 수정 내용 커밋
-> 푸시 까지 동시에 가능한 옵션 체크 밑에 존재

pull 버튼 클릭시 fetch 까지 동시에 진행

옵션 선택을 통해 merge나 rebase 가능

브랜치를 새로 만들고 푸시 버튼을 통해 업로드 가능

원격 저장소에서 브랜치를 만든후 fetch를 하면 해당 브랜치가 추가되어있음
-> 이후 해당 브랜치에 오른쪽 버튼 클릭 후 체크아웃하면 로컬에 생성

profile
Journey for Backend Developer

0개의 댓글