반응형
1. 첫 줄(제목): 명료하고 간결하게
- 50자 이내로 간결하게 작성합니다.
- 동사로 시작하여 어떤 동작이 이루어졌는지 나타냅니다 (예: "Fix", "Add", "Update", "Remove" 등).
git commit -m "Fix typo in README"
- Fix (수정): 버그를 수정했을 때 사용합니다. 코드의 오류를 해결했거나 잘못된 동작을 고친 경우에 해당합니다.
- Add (추가): 새로운 기능, 파일, 라이브러리 등을 추가했을 때 사용합니다.
- Update (업데이트): 기존의 기능을 수정하거나 업데이트했을 때 사용합니다.
- Remove (제거): 불필요한 코드, 파일, 기능 등을 제거했을 때 사용합니다.
2. 두 번째 줄: 빈 줄
- 제목과 나머지 내용을 구분하기 위해 한 줄을 비웁니다.
3. 세 번째 줄 이후: 상세 설명
- 변경 사항의 이유, 방법 등을 자세하게 기술합니다.
- 각 줄은 72자 이내로 작성하여 읽기 쉽게 합니다.
4. 명령문 사용
- 명령문으로 작성하여 명확하게 표현합니다.
- "이것을 추가함" 대신 "이것을 추가"를 사용합니다.
5. 어떻게 보다는 무엇과 왜에 중점
- 변경 사항이 무엇인지보다는 왜 그렇게 했는지, 어떤 문제를 해결했는지에 집중합니다.
6. 과거형 사용
- 과거형을 사용하여 작업이 이미 완료되었다는 것을 나타냅니다.
7. 관련 이슈 번호 추가 (선택 사항)
- 해당 커밋과 연관된 이슈가 있다면 이슈 번호를 참조합니다.
여기까지 훌륭한 Git 커밋 메시지의 7가지 규칙이였습니다. 이러한 가이드라인은 커밋 메시지를 읽기 쉽고 이해하기 쉽게 만들어 협업과 유지보수를 향상시킵니다. 개별 프로젝트나 팀의 규칙에 따라 다를 수 있으므로 팀의 관행을 따르는 것이 좋습니다.
반응형
'Git' 카테고리의 다른 글
[GIT] Git 히스토리 이메일 및 이름 수정 (0) | 2025.01.01 |
---|---|
[Git] 한 컴퓨터에서 두 개의 Git 계정 사용하는 방법 (0) | 2024.10.18 |
[GIT] 깃 push 오류 #The current branch master has no upstream branch.To push the current branch and set the remote as upstream, use (0) | 2023.03.10 |
[ubuntu][Git] 아이디 패스워드 저장하기 (0) | 2022.05.28 |
[GitHub] 개인 액세스 토큰 만들어 인증하기 Support for password authentication was removed on August 13, 2021. (0) | 2021.10.01 |