git clone -b {branch_name} --single-branch {repo url}
- git clone: Git 저장소를 복제하는 명령어, 명령어를 사용하면 원격 저장소의 모든 파일, 커밋 히스토리, 브랜치 등의 정보가 로컬 시스템으로 복사한다.
- -b {브랜치이름}: 이 옵션은 저장소를 복제할 때 특정 브랜치만을 대상으로 함을 지정한다. {브랜치이름}은 해당 브랜치의 이름을 나타낸다.
- --single-branch: 이 옵션은 저장소를 복제할 때 단일 브랜치만 지정. 이렇게 하면 불필요한 브랜치와 커밋 히스토리를 배제하여 공간을 절약할 수 있다.
- {url}: 원격 저장소의 URL
그 외 다른 기능들
- git clone --depth 1 {url}:
저장소를 얕은 복사(shallow clone)하여 최근 한 개의 커밋만 복제 - git clone --branch {브랜치이름} {url}:
이 명령어는 특정 브랜치만을 복제. 다만, --single-branch 옵션을 사용하지 않기 때문에 다른 브랜치의 커밋 히스토리도 가져온다. - git remote add {원격저장소이름} {url}:
이 명령어는 새 원격 저장소를 추가한다. 이름을 지정하고 해당 저장소 URL을 사용하여 여러 원격 저장소를 따로 관리할 수 있다. - git fetch {원격저장소이름} {브랜치이름}:
이 명령어는 원격 저장소의 변경 사항을 검색하고 로컬 저장소로 가져온다. 이 경우 {원격저장소이름}과 {브랜치이름}을 지정하여 원하는 브랜치의 변경 사항을 검색할 수 있다. (변동사항을 병합하려면 git merge를 사용)
'WIL&TIL > TIL' 카테고리의 다른 글
20230621 TIL - fixture (0) | 2023.06.22 |
---|---|
20230620 TIL - permission_classes = [A, B]와 [A & B]의 차이 (0) | 2023.06.20 |
20230616 TIL - 알고리즘 (0) | 2023.06.18 |
20230615 TIL - bulk_create (0) | 2023.06.16 |
20230614 TIL - URL params, toLocaleString() (0) | 2023.06.14 |
댓글