wrkbrs
[Git] git 원격저장소 branch 가져오기 본문
source tree를 쓰고 있지만 명령어로 칠때가 더 편함....
git branch //로컬 저장소의 브랜치 목록
git branch -r //원격저장소의 브랜치 목록
gir branch -a //모든 브랜치 목록
git checkout remote이름/branch이름
ex) git checkout origin/branch1
원격 저장소의 브랜치로 작업 트리가 변경되며, 여기서 수정한 내역은 저장되지 안됨.
git checkout -b 생성할브랜치이름 원격브랜치이름
ex) git checkout -b branch2 origin/branch1
branch2가 생성되면서 원격 저장소에 있던 branch1으로 작업 트리가 변경되며, 로컬에서 수정한 내역이 저장됨.
git checkout -t remote이름/branch이름
ex) git checkout -t origin/branch1
로컬에 branch1 같은 이름의 브랜치가 생성되며 원격 저장소에 있던 branch1으로 작업트리가 변경 됨.
<추가>
1.
작업하다보면 remote에서 branch제거해도 로컬에선 아직 업데이트가 안되는 경우가 있다.
branch local list 업데이트 필요할때
git remote update origin --prune
[or]
git remote prune origin
2.
push안된 commit확인 하고 싶을땐
git log --no-walk
출처: https://silpmomo.tistory.com/entry/GIT-git-원격저장소-branch-가져오기 [programing dev]
'Git' 카테고리의 다른 글
[Git] 명령어(5) - reset, revert (0) | 2019.11.22 |
---|---|
Git remote branch 가져오기 (0) | 2019.11.13 |
[Git] origin/master의 의미와 fetch (0) | 2019.11.13 |
[Git] 브랜치의 종류 및 사용법 (5가지) (0) | 2019.11.12 |
[Git] - ( local / remote ) branch 사용법 정리 (0) | 2019.11.12 |