-
1.버전관리
디렉터리 내 파일의 변경 이력을 체계적으로 관리하는것
2.버전관리에 필요한 요소들
버전 생성 과정은 세 가지 핵심 작업 영역을 통해 이루어집니다.
작업 디렉터리, 스테이지, 그리고 로컬 저장소 입니다. 이 세 공간의 흐름을 이해하는 것이 버전 관리의 기본입니다

1)작업 디렉터리
버전 관리의 대상이 위치하는 공간
2)스테이지
변경 사항이 있는 파일 중 다음 버전이 될 후보가 올라가는 공간
3)로컬 저장소
버전이 만들어지고 관리되는 공간
3.버전 생성 방법
1)작업 디렉터리에서 변경 사항을 저장할 파일들을 결정

2)결정된 파일들을 스테이지로 이동 (git add 명령어 실행)

3)스테이지의 파일들로 버전 생성 (git commit 명령어 실행)

4)버전이 생성되고 나면 작업 디렉터리에서 변경 내용이 더 이상 감지되지 않는다. 그리고 스테이지는 깨끗하게 비워진다.

내용 정리
- 깃은 디렉터리 내 파일의 변경 이력을 체계적으로 기록하고 추적하며, 협업을 지원하는 분산 버전 관리 시스템입니다.
- 버전 생성 과정은 작업 디렉터리 (수정 공간), 스테이지 (커밋 후보 영역), 로컬 저장소 (버전 기록 공간) 세 가지 영역의 흐름을 통해 이루어집니다.
- 작업 디렉터리에서 수정한 파일들을 git add 명령으로 스테이지에 올린 후, git commit 명령으로 스테이지의 내용 전체를 하나의 버전으로 로컬 저장소에 기록합니다.
- 버전 생성이 완료되면, 작업 디렉터리는 최신 커밋 내용과 일치하게 되며, 스테이지는 다음 커밋 준비를 위해 깨끗하게 초기화됩니다.
'깃' 카테고리의 다른 글
깃은 줄바꿈시 해당 라인에 /n 가 포함된다. (0) 2024.10.27