상황
평일에는 듣고있는 교육장소에 주로 시간을 보내고, 주말에는 집에서 시간을 보내다보니
원격저장소에 있는 브랜치를 가져오는 방법을 제대로 알 필요가 있다는 생각이 들었다.
작업을 2곳 이상에서 하게 되었을 때, pull
/push
작업을 빈번하게 수행한다.
PC01에서 feature/{기능이름}
과 같은 브랜치를 생성하여 작업하여 원격저장소에 코드를 올리고 PC02에서 동일한 브랜치로 코드를 내려받으려고 할 때, 해당 브랜치가 로컬에서 보이지 않는다.
원격 저장소의 모든 브랜치 이력 최신화
$ git remote update
브랜치 확인
$ git branch
main만 나온다.-r
옵션을 주어 원격에 있는 브랜치만 확인하거나 -a
옵션을 주어 로컬과 원격에 있는 모든 브랜치를 확인할 수 있다.
원격 저장소 브랜치 확인
$ git branch -r
그리고 확인한 원격 저장소의 이름과 동일하게 가져오고 싶다면,
원격 브랜치 가져오기
// 동일한 브랜치명으로 가지고오고 싶을 때
$ git checkout -t origin/{확인한 원격 저장소의 브랜치명}
// 다른 브랜치명으로 가지고오고 싶을 때
$ git checkout -b origin/{원격 저장소의 브랜치명} {바꾸고 싶은 브랜치명}
성공
'데브옵스 | 클라우드 > Git & Github' 카테고리의 다른 글
[Github] Github CLI 시작 (0) | 2024.02.01 |
---|---|
[git] .gitignore파일 작성 방법 (0) | 2021.11.16 |