[Git] Repository 생성

reopository를 만드는 방법은 2가지가 있다.

  1. 로컬 디렉토리 하나를 선택하여 git 저장소를 적용하는 방법
  2. 어딘가에서 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 디렉토리가 생성된다. 만약 다른 디렉토리 이름을 원한다면, 가장 아래 있는 명령처럼 원하는 디렉토리 이름을 붙이면 된다.

참고자료