버전관리를 하지 아니하는 기존 프로젝트를 Git으로 관리하고 싶은 경우 우선 프로젝트의 디렉토리로 이동한다.
Windows :$ cd /c/user/noah_project
그리고 아래와 같은 명령을 실행한다.
$ git init
해당 명령은 .git 이라는 하위 디렉토리를 만든다.
해당 디렉토리에는 저장소에 필요한 뼈대 파일이 들어 있다.
아래의 명령어를 통해, 저장소에 파일을 추가하고 커밋할 수 있다.
$ git add *.c $ git add LICENSE $ git commit -m 'initial project version'
아래의 명령어를 통해, 저장소를 Clone한다.
$ git clone https://github.com/libgit2/libgit2
해당 명령은 'libgit2' 라는 디렉토리를 만들고 그 안에 .git 디렉토리를 만든다. 그 후, 저장소의 데이터를 모두 가져와서 자동으로 가장 최신 버전을 Checkout 해 놓는다.
아래의 명령어는 저장소는 다른 디렉토리 이름으로 Clone할 수 있다.
$ git clone https://github.com/libgit2/libgit2 mylibgit
Git은 다양한 프로토콜을 지원한다.
https / git / ssh