본문 바로가기

프로그래밍/Git

(2)
[Git 요약] 2. Git 기초 사용법 2. Git 기초 사용법 1) Git 저장소 생성 - 로컬 디렉토리를 Git 저장소로 만드는 방법과 기존 저장소를 Clone하는 방법이 있다. - init: 해당 디렉토리 내에서 'git init' 명령어를 실행해서 Git 저장소를 생성할 수 있다. 디렉토리 내에 .git이라는 하위 디렉토리를 생성한다. - clone: 'git clone ' 명령어를 통해 저장소를 복제할 수 있다. 히스토리까지 전부 받아온 후 최신 버전을 Checkout한다. 명령어 뒤에 인자를 추가해서 폴더 이름을 지정할 수 있다. 2) 파일의 상태 - add, edit, stage, remove, commit 등의 동작을 통해 파일의 상태가 변화한다. - Tracked: 이미 스냅샷에 포함되어 있던 관리 대상 파일을 의미하며 mod..
[Git 요약] 1. Git 기본 이론 1. Git 시작하기 1) 버전 관리 시스템(VCS) - 버전 관리 시스템: 파일 변화를 시간에 따라 기록한 후에 특정 시점의 버전을 활용할 수 있는 시스템 - Local VCS: 아주 간단한 DB를 사용해서 파일의 변경 정보를 관리하는 시스템 - RCS: VCS 도구 중 하나로 Mac OS X에 내장되어 있다. 기본적으로 Patch Set을 관리한다. - CVCS: 중앙 집중식 VCS로서 파일 관리 서버를 통해 클라이언트에서 사용한다. - DVCS: 분산식 VCS로서 저장소 자체를 전부 복제한다. Git이 DVCS에 속한다. 2) Git의 탄생 - 역사: 리눅스 커널에서 사용하던 BitKeeper라는 상용 DVCS가 유료로 정책을 변경함으로 인해 리누스 토발즈가 자체 도구로 개발해서 2005년에 탄생 ..