사용자 도구

사이트 도구


wiki:glossary:development_tools:git:commit

Commit

Commit(커밋)은 Git에서 특정 시점의 프로젝트 상태를 저장하는 스냅샷입니다.

📖 정의

Commit은 파일의 변경사항을 Git 저장소에 영구적으로 기록하는 작업입니다. 각 커밋은 고유한 SHA-1 해시를 가지며, 작성자 정보, 날짜, 커밋 메시지 등의 메타데이터를 포함합니다.

🔧 커밋 구성 요소

커밋 해시

  • 40자리 SHA-1 해시값
  • 커밋의 고유 식별자
  • 예: a1b2c3d4e5f6…

커밋 메시지

  • 변경사항에 대한 설명
  • 제목과 본문으로 구성
  • 팀 협업에 중요

메타데이터

  • 작성자 정보
  • 커밋 날짜
  • 부모 커밋 참조

🚀 기본 명령어

# 파일 스테이징
git add filename.txt
 
# 커밋 생성
git commit -m "커밋 메시지"
 
# 스테이징과 커밋 동시에
git commit -am "커밋 메시지"
 
# 커밋 히스토리 확인
git log
 
# 특정 커밋 확인
git show commit-hash

📝 좋은 커밋 메시지

기본 형식

feat: 사용자 로그인 기능 추가

- JWT 토큰 기반 인증 구현
- 로그인 폼 UI 개선
- 세션 관리 로직 추가

커밋 타입

  • feat: 새로운 기능
  • fix: 버그 수정
  • docs: 문서 수정
  • style: 코드 포맷팅
  • refactor: 코드 리팩토링
  • test: 테스트 추가/수정

🔗 관련 용어

📚 관련 문서


카테고리: 용어집 | 관련 기술: Git, 버전 관리

wiki/glossary/development_tools/git/commit.txt · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki