Git
깃(Git) - 알아보기
라큐브
2023. 2. 2. 17:18
깃(Git)
- 소스코드를 효과적으로 관리하기 위해 개발된 ‘분산형 버전 관리 시스템’ 입니다.
- 소스코드가 변경된 이력을 쉽게 확인할 수 있고, 특정 시점의 버전과 비교하거나 돌아갈 수 있습니다.
- 내가 수정한 내용과 다른 사람이 수정한 내용이 충돌한다면 경고 메시지를 발생시켜 충돌을 방지합니다.
저장소(Repository)
- Git 저장소는 원격(Remote), 로컬(Local)로 두 종류입니다.
- 원격 저장소(Remote Repository)
- 원격 컴퓨터에 저장되는 여러 사람이 공유하는 저장소입니다.
- 로컬 저장소(Local Repository)
- 내 컴퓨터에 저장되는 개인 저장소입니다.
커밋(Commit)
- 변경 사항을 저장소에 기록하는 것을 커밋이라고합니다.
작업 트리(Work Tree)
- 현재 작업 중인 폴더를 지칭합니다.
인덱스(Index)
작업 트리(Work Tree)에서 커밋할 내용들의 대기열로, 필요한 내용만 등록하여 커밋 할 수 있습니다.
- 스태이징(Staging)
- 작업 트리(Work Tree)에서 인덱스로 등록하는 것을 의미합니다.
반응형