티스토리 뷰
Repository
- 저장소를 의미하며, 저장소는 히스토리, 태그, 소스의 가지치기 혹은 Branch에 따라 버전을 저자.
Working Tree
- 저장소를 어느 한 시점을 바라보는 작업자의 현재 시점.
Staging Area
- 저장소에 커밋하기 전에 커밋을 준비하는 위치
Commit
- 현재 변경된 작업 상태를 점검을 마치면 확정하고 저장소에 저장하는 작업.
Head
- 현재 작업중인 Branch를 가리킨다.
Branch
- 가지 또는 분기점을 의미하며, 작업을 할때에 현재 상태를 복사하여 Branch에서 작업을 한 후에 완전하다 싶을때 Merge를 하여 작업한다.
Merge
- 다른 Branch의 내용을 현재 Branch로 가져와 합치는 작업을 의미한다.
git init
- 버전 관리 하고싶은 폴더에서 초기화를 하는 준비
git branch
- 독립적인 공간을 만든다.
- 새로 만든 branch lab1은 master와 완전히 동일한 상태를 가진 공간.
- 브랜치에서 수정을 한 후 커밋하면 lab1에만 기록되며 master 브랜치에는 어떤 영향도 주지 않는다.
- 원하는 만큼 빠르게 branch를 만들 수 있다.
checkout
- 독립된 작업 공간인 브랜치를 자유롭게 이동할 수 있다.
git commit
- 의미 있는 수정 작업이 끝났을 때 마침을 알리는 작업.
'서버 & 형상관리 > GIT' 카테고리의 다른 글
[GIT] Git과 Github의 차이 (0) | 2023.09.12 |
---|---|
[GIT] Git이란? (0) | 2023.09.12 |