Git 시작하기 - config, init
config, init
1. 깃 환경 설정하기 - git config
- 깃을 사용하기 전에 먼저 사용자 정보를 입력해야 합니다. 깃은 버전을 저장할 때마다 그 버전을 만든 사용자 정보도 함께 저장하기 때문입니다.
- Windows → Git Bash
git config --global user.name "MyName"
git config --global user.email "MyEmail@naver.com"
2. 깃 초기화하기 - git init
- git init 명령은 깃을 사용할 수 있도록 디렉터리를 초기화하는 것입니다.
- 원하는 디렉터리로 이동해서 수행하면 되겠습니다.
git init
- Initialized empty Git repository… 메시지가 나타나면 해당 디렉터리에서 깃을 사용할 수 있습니다.
- ls 명령을 사용하면 “
.git” 이라는 디렉터리가 생겨 있을 것입니다. 이 디렉터리가 깃을 사용하면서 버전이 저장될 “저장소(repository)” 입니다.
3. 스테이지와 커밋 이해하기
-
깃을 처음 공부할 때 한번에 이해하기 힘든 이유는 이 과정이 생소할 뿐 아니라 눈에 보이지 않는 가상의 개념들이 등장하기 때문입니다.

- 작업 트리(working tree) : 파일 수정, 저장 등의 작업을 하는 디렉터리입니다. 우리 눈에 보이는 디렉터리가 바로 작업 트리입니다.
- 스테이지(stage) : 버전으로 만들 파일이 대기하는 곳입니다. staging area 라고도 부릅니다.
- 저장소(repository) : 스테이지에서 대기하고 있던 파일들을 버전으로 만들어 저장하는 곳입니다.
- 스테이지와 저장소는 눈에 보이지 않습니다.
- 시나리오
- 먼저 작업 트리에서 문서를 수정합니다. 수정한 파일 중 버전으로 만들고 싶은 것을 스테이지에 저장합니다. 그리고 스테이지에 있던 파일을 저장소로 커밋하는 것이 깃이 버전을 만드는 순서입니다.
출처
- Do it! 지옥에서 온 문서 관리자 깃 & 깃허브 입문_생활코딩 운영자 이고잉 , MicroSoftMVP 고경희 지음