좋아! 이번엔 git clone에 대해 확실하게 알려줄게.
이 명령어는 Git을 처음 쓸 때 가장 많이 쓰는 명령 중 하나야.
git clone이란?원격 저장소(GitHub, GitLab, Bitbucket 등)에 있는 프로젝트를 **내 컴퓨터(로컬)**로 복사해 오는 명령어야.
즉, 온라인에 있는 Git 프로젝트를 로컬에 통째로 다운로드 + 초기화하는 거지.
git clone이 하는 일git clone https://github.com/사용자명/저장소명.git
이걸 실행하면:
.git 폴더와 함께 Git 저장소로 초기화origin이라는 이름으로 원격 연결 설정main 또는 master)로 체크아웃git clone https://github.com/Joydazero/my-calculator.git
👉 실행하면 이런 구조가 생겨:
my-calculator/
├── .git/ ← Git 저장소 정보
├── index.html
├── script.js
└── ...
git clone [원격 저장소 URL]
git clone [URL] [내 폴더 이름]
예:
git clone https://github.com/user/repo.git my-project
→ repo를 my-project라는 이름으로 클론함
| 옵션 | 설명 |
|---|---|
--depth 1 | 가장 최신 커밋만 클론 (이력 무시, 가볍게 받기) |
--branch [브랜치명] | 특정 브랜치만 클론 |
--single-branch | 한 브랜치만 가져오고 나머지는 무시 |
예:
git clone --depth 1 --branch develop https://github.com/user/repo.git
| 명령 | 설명 |
|---|---|
git clone URL | 원격 저장소 전체 복사 |
| 자동 연결 | origin이라는 이름으로 remote 연결 |
| 추가 기능 | 브랜치 지정, 폴더 이름 변경 가능 |
필요하면 git init과 git clone의 차이도 알려줄게!
또는 clone 후에 바로 작업 시작하는 법도 이어서 설명해줄 수 있어 :)