Git
Git 기초: Git이란? Git의 특징과 상태, 개념 모음 (22.04.18)
Luden59
2022. 4. 18. 18:13
Git
분산형 버전 관리 시스템
1. Git의 특징
- 스냅샷으로 파일을 관리한다.
- !참고! 델타 기반 버전 관리 시스템.
- 각 파일의 변화를 시간에 따라 기록한다.
- !참고! 스냅샷 기반 버전 관리 시스템
- 특정 시점의 파일 상황을 캡쳐해서, 그것으로 관리한다.
- 크기가 작고, 이전 상태의 파일 상황과 링크를 통해 크기를 줄인다.
2. Git의 3가지 상태
- Commit: 이 버전을 확정한다라는 뜻, 즉 버전 관리를 하여 안전하게 저장한 상태
- Modified: 수정된 상태. 아직 아무것도 하지 않았다.
- Staged: 현재 수정한 파일을 곧 커밋할 것이라고 표시한 상태를 의미한다.
- !참고! git directory: 버전 관리 기록을 저장한 공간. 이곳이 삭제 되면 모든 기록이 사라진다.