일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- docker
- C++
- property
- AI
- security
- JavaScript
- Python
- 앙상블
- git
- loop
- leetcode
- generic
- C#
- VUE
- nginx
- condition
- dotenv
- BOJ
- TypeScript
- var
- type
- bash
- scss
- npm
- Clone
- vue.js
- machine learning
- webpack
- 보안
- vuetify
Archives
- Today
- Total
ice rabbit programming
[Git] 특정 브랜치만 clone(feat. pull) 본문
feature 브랜치에 대해서 체크를 하고 싶다거나, 동일 프로젝트에 대해 베타/정식을 운영하는 등 여러가지 사정으로 특정 브랜치만 clone해야하는 경우가 있다. 물론 git에서는 이를 지원하고, 하나의 옵션으로 간단하게 가져올 수 있다.
git clone -b "branch_name" --single-branch "GIT_URL"
git clone -b develop --single-branch "https://..."
-b는 브랜치명을 지정하는 것이고, --single-branch는 단일 브랜치를 가져온다는 옵션이다. 참고로 대쉬 한 개(-)는 약어를, 대쉬 두 개(--)는 옵션의 풀 명칭을 뜻한다.
여담으로 특정 브랜치 pull은 저장소 뒤에 브랜치명만 붙여주면 된다. 브랜치명을 안 붙여주면 모든 브랜치에 대해 pull한다.
git pull {GIT_URL} {branch_name}
git pull origin master
'Development > Git' 카테고리의 다른 글
[Git] Cherry Pick(체리픽)하기 (0) | 2021.03.10 |
---|---|
[Git] git 설치/업데이트 하기 (0) | 2021.01.27 |
[Git] merge vs rebase(feat. squash) (0) | 2020.09.20 |
[Git] 오픈소스 소프트웨어에 대한 간략한 개요 (0) | 2020.09.19 |
[Git] Clone할 때 브랜치/폴더명 지정하기 (0) | 2020.09.05 |