프로그래밍

Git 을 사용한 소스 버전관리

스티브김스 2014. 3. 17. 21:33

이 문서는 Linux (ubuntu 12.04)를 기반으로 동작하는 내용이다. 거의 비슷하겠지만 조금 다를 수도 있다.

해당 작업(프로젝트) 디렉토리에서 

>>git init 

새로운 git저장소가 된다.

>>git clone (remote hosting address)

원격의 repository를 복제한다.

보통 저장소는 세부분으로 구분한다.  Working directory / Index / Head 이다.

Working directory는 말그대로 작업디렉토리이며 Index는 staging area의 역활이다. 커밋하기 전 보관되는 버퍼정도라고 생각하자. 보통 git add 를 하면 여기에 보관된다.

마지막으로 Head는 최종 commit된 내용을 갖는다.

>> git add -A  

작업디렉토리의 모든 파일을 등록한다.