반응형
💡 git 로컬 저장소에 원격 브랜치 가져오기 💡
VS code로 git clone을 했을 때 main 브랜치가 아닌 다른 브랜치에서 작업해야하는 경우가 있었다.
해당 브랜치를 로컬 저장소에서 git checkout origin/브랜치명
했을 경우 작업이 온전히 되지 않는 경우가 있었다.
1. 원격 브랜치 업데이트
먼저, 원격 저장소에 있는 브랜치들을 로컬 저장소에 업데이트 해야한다.
아래 명령어를 통해, 가져오고 싶은 브랜치를 확인하고, 로컬 저장소 목록을 업데이트한다고 생각하면 된다.
git remote update
git branch -r # 원격 브랜치 확인
git branch -a # 모든 브랜치 확인
2. 원격 브랜치 가져오기
t 옵션은 로컬에서 원격 브랜치를 tracking 하겠다는 의미이다. 브랜치 이름은 원격과 같은 이름으로 생성된다.
(내가 원하던 것 !!! 원격 브랜치를 로컬 브랜치로 가져오기)
git checkout -t [원격 브랜치]
만약 로컬 브랜치 이름을 원격과 다르게 설정하고 싶다면 아래 명령어를 사용하면 된다.
git checkout -b [생성할 브랜치명] [원격 브랜치명]
반응형
'Development > Git' 카테고리의 다른 글
[Git] git stash 사용해서 하던 작업 저장하고 다시 꺼내기 (0) | 2023.07.25 |
---|---|
[Git] 깃 커밋 컨벤션 종류 (0) | 2023.04.26 |
[Git] git conflict(충돌)시 강제로 pull 하기 (2) | 2022.12.07 |
[Git] remote branch 가져오기 (0) | 2022.11.11 |
[Git] Git 협업 필수 작업 - branch, issue, PR (0) | 2022.09.19 |