Pro git - 2.1
Updated:
Pro git - Git의 기초
- 두 가지 경우가 있다.
- 아직 버전 관리를 하지 않는 로컬 디렉토리 하나를 선택해서 Git 저장소를 적용하는 방법
- 다른 어딘가에서 Git 저장소를 clone하는 방법
1. 기존 디렉토리를 Git 저장소로 만들기
- 원하는 프로젝트 루트 디렉토리에 들어가서 다음 명령어를 실행
$ git init
- 이 명령은 .git이라는 하위 디렉토리를 만든다.
- .git 디렉토리에는 저장소에 필요한 뼈대 파일이 들어있다.
$ git add *.c
$ git add LICENSE
$ git commit -m 'initial project version'
- git add 명령으로 파일을 추하고
- git commit 명령으로 커밋한다.
2. 기존 저장소를 Clone 하기
- 다른 프로젝트 참여하거나 Git 저장소를 복사하고 싶을 때 git clone을 사용
- 프로젝트 히스토리를 전부 받아온다.
- git clone < url > 명령으로 저장소를 clone
- sunlike라는 라이브러리 소스 코드를 clone 하는 예제는 다음과 같다.
git clone https://github.com/sunlike/sunlike
- 위 명령은 sunlike라는 디렉토리를 만들고 그 안에 .git 디렉토리를 만든다.
-
그리고 저장소의 데이터를 모두 가져와서 자동으로 가장 최신 버전을 checkout 해 놓는다.
- 아래와 같이 clone하면 sunlike가 아닌 shinlike라는 이름의 디렉토리 이름으로 clone이 가능하다.
git clone https://github.com/sunlike/sunlike shinlike
- git은 다양한 프로토콜을 지원. https 뿐만 아니라 git://, ssh 프로토콜도 가능