230517(수)-TIL(git branch)

조우진·2023년 5월 17일
0

TIL

목록 보기
2/28

git-branch

깃(git)에서는 로컬 브랜치와 원격 브랜치를 구분하여 관리한다. 다른 사람이 만든 브랜치는 원격저장소에 있으므로, 내 로컬 브랜치 목록에 표시되지 않는다. 이에 로컬 브랜치 목록을 업데이트하고 원격 브랜치를 확인하는 몇 가지 방법이 있다.

git branch -a

로컬 브랜치와 원격 브랜치를 모두 표시한다.

원격 브랜치는 "remotes/origin/브랜치이름"과 같은 형식으로 표시된다.

git fetch

원격 저장소에서 최신 변경 사항을 가져온다.

이전 조회 시 없던 branch들이 추가됨

git remote update

모든 원격 저장소의 최신 변경 사항을 가져온다.

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

원격 저장소의 정보를 확인할 수 있지만, 아직 내 로컬 브랜치로 가져와진 것은 아니다. 다음은 원격 브랜치를 로컬로 가져오는 과정이다.

git branch -a

원격 저장소에 있는 브랜치 목록을 확인한다.

git checkout -b 로컬브랜치이름 origin/원격브랜치이름

원격 브랜치를 로컬로 가져온다. 여기서 '로컬브랜치이름'은 가져온 브랜치를 로컬에서 사용할 때의 이름이다.

git checkout 브랜치이름


vscode에서 가져온 브랜치를 checkout하면, 기존에 작업하던 각종 파일들(app.py, index.html)이 모두 다른 브랜치의 작업데이터로 스왑하듯 대체된다!

느낀 점:

이렇게 좋은 git을 그동안 안 써서 손해봤다.

profile
공부노트

0개의 댓글