반응형
git clone
사용법: git clone [<옵션>] [--] <저장소> [<디렉터리>]
git clone https://github.com/anti1346/project1.git
$ git clone https://github.com/anti1346/project1.git
'project1'에 복제합니다...
remote: Enumerating objects: 64, done.
remote: Counting objects: 100% (64/64), done.
remote: Compressing objects: 100% (42/42), done.
remote: Total 64 (delta 19), reused 38 (delta 9), pack-reused 0
오브젝트를 받는 중: 100% (64/64), 9.62 KiB | 3.21 MiB/s, 완료.
델타를 알아내는 중: 100% (19/19), 완료.
git에서 특정 브랜치만 clone하는 방법
test 브랜치 생성
git branch test
git checkout test
$ git checkout test
'test' 브랜치로 전환합니다
git add .
git commit -m "Initial commit"
$ git commit -m "Initial commit"
현재 브랜치 test
커밋할 사항 없음, 작업 폴더 깨끗함
git push -u origin test
$ git push -u origin test
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote:
remote: Create a pull request for 'test' on GitHub by visiting:
remote: https://github.com/anti1346/project1/pull/new/test
remote:
To https://github.com/anti1346/project1.git
* [new branch] test -> test
'test' 브랜치가 리모트의 'test' 브랜치를 ('origin'에서) 따라가도록 설정되었습니다.
728x90
특정 브랜치 clone
git clone -b {branch_name} --single-branch {remote_repoL}
git clone -b test --single-branch https://github.com/anti1346/project1.git
#git clone -b {branch_name} --single-branch {remote_repoL}
$ git clone -b test --single-branch https://github.com/anti1346/project1.git
'project1'에 복제합니다...
remote: Enumerating objects: 64, done.
remote: Counting objects: 100% (64/64), done.
remote: Compressing objects: 100% (42/42), done.
remote: Total 64 (delta 19), reused 38 (delta 9), pack-reused 0
오브젝트를 받는 중: 100% (64/64), 9.62 KiB | 3.21 MiB/s, 완료.
델타를 알아내는 중: 100% (19/19), 완료.
728x90
반응형
'리눅스' 카테고리의 다른 글
[VPN] pfsense 설치 (0) | 2021.02.23 |
---|---|
개인 키를 사용하여 공개 키를 생성하는 방법 (0) | 2021.02.18 |
[zabbix] Zabbix Message template 변경 (0) | 2021.02.10 |
VMware ESXi 7.x에서 호스트 서버 시간을 설정하는 방법 (0) | 2021.02.04 |
VMware ESXi 호스트에서 SNMP를 구성하고 사용하는 방법 (0) | 2021.02.04 |