728x90
반응형
master 브랜치 복사해서 "석유" 라는 새로운 브랜치를 생성 방법
git clone시 최초엔 리모트의 master 브랜치만 로컬에 존재한다.
이때 -t 등의 옵션을 주어 checkout을 하면 로컬에 원하는 브랜치가 생성되는 동시에 해당 브랜치로 이동한다.
옵션을 주지 않으면 단순히 해당 브랜치를 원격저장소를 통해 참조할 뿐 로컬에서 commit이나 push등을 할 수 없다.
git clone url : 원격 브랜치를 클론.
git branch -a : 원격&로컬의 모든 브랜치를 표시
git branch -r : 원격 브랜치만 표시
git checkout -t 원격저장소이름/브랜치이름 : 원격저장소의 해당 브랜치를 로컬에도 생성한 뒤 해당 브랜치로 이동
특정 브랜치 내려받기
git clone -b 부트스트랩적용 --single-branch https://github.com/SalesDashboard/SalesDashboard_Excel.git
특정 브랜치를 내려 받고 싶을 때,
$ git clone -b {branch_name} --single-branch {저장소 URL}
그런데 위처럼 하게되면 브랜치 이름으로 폴더가 생성되지 않고 원격 저장소 이름으로 생성된다. 따라서 브랜치 이름으로 내려 받거나 다른 이름으로 내려 받고 싶다면 맨 뒤에 '폴더명'을 직접 지정하면 된다.
$ git clone -b {branch_name} --single-branch {저장소 URL} {폴더명}
cjh5414.github.io/get-git-remote-branch/
minsone.github.io/git/how-do-i-clone-all-remote-branch
728x90
반응형
'📌 GitHub' 카테고리의 다른 글
[GitHub] 깃허브(Github) 프로필 꾸미기 (Readme.md) (0) | 2023.07.19 |
---|---|
[GitHub] 아이디/패스워드 입력 없이 사용하는 방법 (0) | 2023.06.08 |
[GitHub] Access token 만들어 적용하기 (0) | 2023.06.08 |
[Git] 커밋 컨벤션 (0) | 2023.05.01 |
[GitHub] 레포지를 간편하게 VS Code 스타일로 보는 방법 (깃허브 .) (0) | 2023.04.23 |