November 18, 2020
우분투 듀얼 부팅을 설치한 뒤 windows와 ubuntu를 번갈아가며 쓰다보니 원격저장소 내용을 pull해오고 다시 push하는 식으로 작업해야 했다. pull과 push를 위해서는 일단 원격 저장소를 내 로컬 저장소에 복사해와야 하는데 이 때 사용되는 명령어가 git clone이다.
원격 저장소를 다운받고 싶은 폴더로 이동한다.
$ cd [디렉토리 이름]
git clone
명령어를 실행한다.
$ git clone [clone하고자 하는 repository URL]
만약 디렉토리 이름을 지정하고 싶다면 아래와 같이 실행하면 된다.
$ git clone [clone하고자 하는 repository URL] [지정하고 싶은 디렉토리 이름]
git clone 명령어를 실행하면 내부적으로는 아래와 같은 일이 일어난다.
새로운 디렉토리를 만든 후 해당 디렉토리로 들어간다.
$ mkdir [디렉토리 이름]
$ cd [생성한 디렉토리 이름]
git init
명령으로 빈 Git 저장소를 생성한다.
$ git init
Initialized empty Git repository in C:/Users/jisun/about/.git/
입력한 URL을 원격 저장소에 추가하고 git fetch 명령으로 원격 저장소의 데이터를 가져온다.
$ git remote add origin(단축이름) [URL]
$ git fetch origin(단축이름)
Source