git clone

Young Joy·2025년 8월 4일

Git_Github

목록 보기
14/19

좋아! 이번엔 git clone에 대해 확실하게 알려줄게.
이 명령어는 Git을 처음 쓸 때 가장 많이 쓰는 명령 중 하나야.


git clone이란?

원격 저장소(GitHub, GitLab, Bitbucket 등)에 있는 프로젝트를 **내 컴퓨터(로컬)**로 복사해 오는 명령어야.

즉, 온라인에 있는 Git 프로젝트를 로컬에 통째로 다운로드 + 초기화하는 거지.


🧰 git clone이 하는 일

git clone https://github.com/사용자명/저장소명.git

이걸 실행하면:

  1. 해당 원격 저장소 전체를 복사함 (모든 브랜치, 커밋 이력 포함)
  2. .git 폴더와 함께 Git 저장소로 초기화
  3. 자동으로 origin이라는 이름으로 원격 연결 설정
  4. 기본 브랜치(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

repomy-project라는 이름으로 클론함


✅ 옵션 예시

옵션설명
--depth 1가장 최신 커밋만 클론 (이력 무시, 가볍게 받기)
--branch [브랜치명]특정 브랜치만 클론
--single-branch한 브랜치만 가져오고 나머지는 무시

예:

git clone --depth 1 --branch develop https://github.com/user/repo.git

✅ 요약

명령설명
git clone URL원격 저장소 전체 복사
자동 연결origin이라는 이름으로 remote 연결
추가 기능브랜치 지정, 폴더 이름 변경 가능

필요하면 git initgit clone의 차이도 알려줄게!
또는 clone 후에 바로 작업 시작하는 법도 이어서 설명해줄 수 있어 :)

0개의 댓글