git clone 명령어로 원격 저장소를 로컬에 저장

git clone 명령어로 원격 저장소의 프로젝트를 로컬에 저장하는 방법을 소개합니다.

1. git clone 명령어로 원격 저장소를 로컬에 저장

git clone <repository> 명령어는 원격 저장소의 git 프로젝트를 터미널의 현재 작업 경로에 저장합니다. 로컬에 저장되는 디렉토리 이름은 기본적으로 git 프로젝트 이름으로 생성됩니다.

$ git clone git@github.com:codechacha/algorithms.git
Cloning into 'algorithms'...
remote: Enumerating objects: 34, done.
remote: Total 34 (delta 0), reused 0 (delta 0), pack-reused 34
Receiving objects: 100% (34/34), 7.14 KiB | 7.14 MiB/s, done.
Resolving deltas: 100% (7/7), done.

$ ls algorithms/
java  LinkedList  README.md

2. 특정 디렉토리에 git 저장소 저장

git clone <repository> <path>는 path에 프로젝트를 저장합니다.

예를 들어, 아래와 같이 입력하면 현재 경로에 my_project라는 이름으로 git 프로젝트를 저장합니다.

$ git clone git@github.com:codechacha/algorithms.git my_project
Cloning into 'my_project'...
remote: Enumerating objects: 34, done.
remote: Total 34 (delta 0), reused 0 (delta 0), pack-reused 34
Receiving objects: 100% (34/34), 7.14 KiB | 7.14 MiB/s, done.
Resolving deltas: 100% (7/7), done.

$ ls my_project/
java  LinkedList  README.md

다른 예로, projects/my_project와 같이 하위 디렉토리를 지정할 수도 있습니다. 만약 디렉토리가 존재하지 않는다면 디렉토리를 생성하고 프로젝트를 저장합니다.

$ git clone git@github.com:codechacha/algorithms.git projects/my_project
Cloning into 'projects/my_project'...
remote: Enumerating objects: 34, done.
remote: Total 34 (delta 0), reused 0 (delta 0), pack-reused 34
Receiving objects: 100% (34/34), 7.14 KiB | 7.14 MiB/s, done.
Resolving deltas: 100% (7/7), done.

$ ls projects/
my_project

$ ls projects/my_project/
java  LinkedList  README.md
Loading script...
codechachaCopyright ©2019 codechacha