Git Repository 생성방법
디렉토리를 Git 저장소로 만들거나 기존 repository를 clone 하기
[Git] Repository 생성
reopository를 만드는 방법은 2가지가 있다.
- 로컬 디렉토리 하나를 선택하여 git 저장소를 적용하는 방법
- 어딘가에서 git 저장소를 Clone하는 방법.
둘 다 알아보자.
기존 디렉토리를 Git 저장소로 만들기
$ cd /c/user/my_project
$ git init
$ git add *.c
$ git add LICENSE
$ git commit -m 'initial project version'
위에서부터 알아보자. cd는 현재 위치를 이동하는 명령어이다. git 저장소로 만들고자 하는 디렉토리로 이동하는 역할이다.
git init
는 ‘.git’이라는 하위 디렉토리를 만든다. 이는 저장소의 뼈대가 되는데, 아직 어떤 파일도 관리하지 않는다.
git add
는 추적을 원하는 파일이나 폴더를 추가하는 것이다.
git commit
을 통해 이렇게 추가된 파일이나 폴더를 커밋한다. -m 옵션은 커밋 시 추가할 수 있는 메세지이다.
기존 저장소를 Clone하기
다른 프로젝트에 참여하거나 git 저장소를 복사하고 싶을 때 사용하는 방법이다.
$ git clone <url>
$ git clone https://github.com/Reitbe/Reitbe.github.io
$ git clone https://github.com/Reitbe/Reitbe.github.io newDir
Clone을 원하는 저장소의 url을 사용한다. http 프로토콜 이외에도 git, ssh 프로토콜 또한 사용할 수 있다.
Clone시 로컬 저장소에는 내부에 .git 디렉토리가 있는 Reitbe.github.io 디렉토리가 생성된다. 만약 다른 디렉토리 이름을 원한다면, 가장 아래 있는 명령처럼 원하는 디렉토리 이름을 붙이면 된다.