파일의 역사를 기록하고 여러 갈래의 작업을 합치는 도구를 모아 둔 카테고리다. 원리(객체 모델)를 먼저 잡고, 명령은 비슷한 것끼리 묶어 차이만 본다.
처음이라면 이 순서로
개념
- 버전 관리 시스템 — 로컬 → 중앙집중(CVCS) → 분산(DVCS) 계보와 분산이 주는 것
- Git 동작 원리 — 델타가 아닌 스냅샷, 해시 키-값 저장소, blob·tree·commit, refs·HEAD, 세 트리
- 브랜치 합치기 — merge·rebase·cherry-pick의 차이와 "푼 커밋은 리베이스하지 않는다"
- 원격 저장소 동기화 — clone·fetch·pull·push. pull 기본값을 둘러싼 공식 문서끼리의 모순 보존
- 되돌리기 — reset 세 단계·revert·restore·switch·stash. 데이터를 실제로 지우는 건
--hard하나
엔티티
- Git — 2005년 BitKeeper 사용권 철회에서 태어난 분산 버전 관리 도구
- Linus Torvalds — 리눅스 커널 창시자이자 Git 최초 개발자(스텁)
분석
- merge vs rebase — 이력 모양·충돌·되돌리기·공유 안전성 비교, "기록 대 이야기" 양쪽 보존
출처
- #44 Pro Git 버전관리란 — 2026-09-22 흡수, Pro Git 1.1. 로컬·중앙집중·분산 VCS 계보
- #45 Pro Git Git 역사 — 2026-09-22 흡수, Pro Git 1.2. BitKeeper 사건과 Git 설계 목표 4가지
- #46 Pro Git Git이란 — 2026-09-22 흡수, Pro Git 1.3. 스냅샷 모델·세 상태·거의 모든 연산이 로컬
- #47 Pro Git 브랜치·내부 — 2026-09-22 흡수, Pro Git 8개 장 묶음. 브랜치·머지·리베이스·리모트·스태시·리셋·객체·레퍼런스
- #48 git 명령 레퍼런스 — 2026-09-22 흡수, git-scm 공식 매뉴얼. 명령 분류(주요·보조·저수준)와 전역 옵션
- #49 git 매뉴얼 11편 — 2026-09-22 흡수, 공식 man page 11편 묶음. merge·rebase·fetch·pull·cherry-pick·reset·revert·stash·switch·restore·checkout
- #50 KodeKloud Git 내부 — 2026-09-22 흡수, KodeKloud 블로그. 내부 구조 해설. 상태 서술 2건이 공식 문서와 충돌
- #51 Inpa Git 개념 — 2026-09-22 흡수, Inpa 블로그. 해시 인덱싱 비유가 좋은 입문.
.git/HEAD설명 오류로 credibility low
함께 보기
- AI 코딩 에이전트 — 에이전트가 커밋·브랜치를 다루는 방식