--- id: wiki-2026-0508-commit-history title: Commit History category: 10_Wiki/Topics status: verified canonical_id: self aliases: [Git Log, Commit Log, Git History] duplicate_of: none source_trust_level: A confidence_score: 0.9 verification_status: applied tags: [git, vcs, history] raw_sources: [] last_reinforced: 2026-05-10 github_commit: applied tech_stack: language: Bash framework: Git --- # Commit History ## 매 한 줄 > **"매 commit 은 미래의 자기 자신을 위한 편지다."**. Commit history 는 매 codebase 의 시간축 — bisect, blame, revert, audit 의 매 기반. 2026 의 표준은 Conventional Commits + signed commits (Sigstore gitsign / SSH key) + linear history (rebase or squash-merge). ## 매 핵심 ### 매 좋은 history 의 특징 - **Atomic**: 매 한 commit = 한 logical change. - **Descriptive subject**: 50자, imperative — "Fix login race". - **Body explains why**: 매 what 은 diff 가 보여줌 — why 가 commit 의 가치. - **Linkable**: issue/PR ref. - **Signed**: GPG / SSH / gitsign — supply-chain integrity. - **Linear or trunked**: bisect 친화적. ### 매 Conventional Commits ``` ():