git clone이란?
git clone 명령어는 Git 저장소(repository)를 복제(clone)하는 데 사용되는 명령어입니다.
원격 저장소(remote repository)에 있는 프로젝트를 로컬 컴퓨터에 그대로 복사하여 가져오는 기능을 수행하며, 주로 프로젝트의 소스 코드를 처음으로 받아올 때 사용됩니다.
이 명령어를 통해 원격 저장소의 파일과 디렉토리 구조, 커밋 기록 등을 로컬 저장소로 가져올 수 있습니다.
git clone 명령어 사용법
git clone 명령어의 사용법은 매우 간단합니다.
이 명령어는 윈도우, Mac, Linux 운영체제 모두에서 사용 가능합니다.
기본적인 사용법은 다음과 같습니다.
git clone <리포지토리 주소>
git clone 명령어를 실행하면 실행한 경로에 리포지토리 이름으로 폴더가 생성됩니다.
폴더명을 변경하고싶다면 다음과 같이 명령어를 실행하면 됩니다.
git clone <리포지토리 주소> <경로>
예시처럼 경로를 ./TEST로 입력하면 현재 경로에 TEST라는 폴더 내부에 리포지토리 코드를 복사합니다.
git clone 명령어 옵션
--depth
이 옵션은 저장소의 히스토리를 얕게(clone shallowly) 복제합니다.
쉽게 말하면, 지정한 수의 최근 커밋만 복제합니다.
git clone --depth 1 https://github.com/username/repository.git
이 명령어는 저장소의 가장 최신 커밋만 복제합니다.
--branch
특정 브랜치를 복제합니다.
git clone --branch branch_name https://github.com/username/repository.git
이 명령어는 branch_name이라는 브랜치만 복제합니다.
git clone 명령어 실행 결과
git clone 명령어를 실행하면 다음과 같은 일이 발생합니다.
- 원격 저장소의 모든 파일과 디렉토리가 로컬 디렉토리에 복사됩니다.
- 저장소의 전체 히스토리가 로컬로 복제됩니다.
- 로컬 저장소의 origin 원격 설정이 복제된 원격 저장소로 설정됩니다.
- 기본적으로 복제된 저장소는 현재 브랜치를 master 또는 main 브랜치로 체크아웃(Checkout)합니다.
읽으면 좋은 글
[Git] Intellij에서 github gitlab 프로젝트 가져오기(clone)
[Git] Intellij에서 github gitlab 프로젝트 가져오기(clone)
인텔리제이에서 깃허브와 깃랩 리포지토리 프로젝트 코드를 가져오는 방법입니다.SSH 방식이 아닌 Https 방식으로 진행합니다.사용한 인텔리제이는 Ultimate 버전이고, 윈도우에서 진행하였습니다.
priming.tistory.com
[Git] VSCode git repository 연결 방법(clone), 확장 프로그램 추천
[Git] VSCode git repository 연결 방법(clone), 확장 프로그램 추천
VSCode(Visual Studio Code)에서 git repository clone을 사용하는 방법과 VSCode에서 설치하기 좋은 git 관련 확장 프로그램(extensions)에 대한 설명입니다. VSCode에서 github repository 연동1. Ctrl + Shift + P를 누르거나
priming.tistory.com