Pro git - 2.1

Updated:

Pro git - Git의 기초

  • 두 가지 경우가 있다.
  1. 아직 버전 관리를 하지 않는 로컬 디렉토리 하나를 선택해서 Git 저장소를 적용하는 방법
  2. 다른 어딘가에서 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 프로토콜도 가능