내용으로 건너뛰기
Dream of E&C - Wiki
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
로그인
>
최근 바뀜
미디어 관리자
추적:
•
📂 Wiki
wiki:glossary:development_tools:git:commit
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== Commit ====== **Commit**(커밋)은 Git에서 특정 시점의 프로젝트 상태를 저장하는 스냅샷입니다. ===== 📖 정의 ===== Commit은 파일의 변경사항을 Git 저장소에 영구적으로 기록하는 작업입니다. 각 커밋은 고유한 SHA-1 해시를 가지며, 작성자 정보, 날짜, 커밋 메시지 등의 메타데이터를 포함합니다. ===== 🔧 커밋 구성 요소 ===== ==== 커밋 해시 ==== * 40자리 SHA-1 해시값 * 커밋의 고유 식별자 * 예: ''a1b2c3d4e5f6...'' ==== 커밋 메시지 ==== * 변경사항에 대한 설명 * 제목과 본문으로 구성 * 팀 협업에 중요 ==== 메타데이터 ==== * 작성자 정보 * 커밋 날짜 * 부모 커밋 참조 ===== 🚀 기본 명령어 ===== <code bash> # 파일 스테이징 git add filename.txt # 커밋 생성 git commit -m "커밋 메시지" # 스테이징과 커밋 동시에 git commit -am "커밋 메시지" # 커밋 히스토리 확인 git log # 특정 커밋 확인 git show commit-hash </code> ===== 📝 좋은 커밋 메시지 ===== ==== 기본 형식 ==== <code> feat: 사용자 로그인 기능 추가 - JWT 토큰 기반 인증 구현 - 로그인 폼 UI 개선 - 세션 관리 로직 추가 </code> ==== 커밋 타입 ==== * ''feat'': 새로운 기능 * ''fix'': 버그 수정 * ''docs'': 문서 수정 * ''style'': 코드 포맷팅 * ''refactor'': 코드 리팩토링 * ''test'': 테스트 추가/수정 ===== 🔗 관련 용어 ===== * [[wiki:glossary:development_tools:git:git|Git]] - 버전 관리 시스템 * [[wiki:glossary:development_tools:git:repository|Repository]] - 저장소 * [[wiki:glossary:development_tools:git:branch|Branch]] - 브랜치 * [[wiki:glossary:development_tools:git:merge|Merge]] - 병합 ===== 📚 관련 문서 ===== * [[wiki:it:github:basic_commands|기본 Git 명령어]] * [[wiki:it:github:advanced_tips|고급 팁과 트릭]] ---- **카테고리:** [[wiki:glossary:start|용어집]] | **관련 기술:** Git, 버전 관리
wiki/glossary/development_tools/git/commit.txt
· 마지막으로 수정됨:
2025/07/30 06:43
저자
127.0.0.1
문서 도구
문서 보기
이전 판
역링크
맨 위로