commit을 관리하는 방법 - commit convention

커밋을 할 때, 내용을 어떻게 작성해야 나중에 보더라도 바로 떠오를 수 있을까? 고민을 많이해봤습니다.

나중에 제 토이 프로젝트의 commit을 보니 조그만한 수정, 삭제, 추가, 버그 수정 그리고 자잘한 띄어쓰기 수정까지. 제가 commit한 내용을 되돌아 보니 어느 것이 중요한 변경인지 찾기가 어려웠습니다.

소스 코드를 관리하기 위한 code convention도 있었지만, 우아한테크코스 작년 프리코스 GitHub를 살펴보면서 commit convention가 있다는 걸 알게되었습니다.

💡 요약 - commit message를 관리하기 편하게 작성하는 방법(commit convention)

<타입>[적용 범위(선택 사항)]: <설명>
(공백)
[본문(선택 사항)]
(공백)
[꼬리말(선택 사항)]

📚 참고 자료
1️⃣ conventional commits - https://www.conventionalcommits.org/ko/v1.0.0/

2️⃣ Angular commit convention - https://github.com/angular/angular/blob/main/CONTRIBUTING.md#commit

3️⃣ Vue js commit convention - https://github.com/vuejs/core/blob/main/.github/commit-convention.md

commit convention - 백상아리의 발칙한 상상

Fromitive

commit convention - 백상아리의 발칙한 상상

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 10월 16일 오전 7:27

댓글 0

    함께 읽은 게시물

    아직도 루비 온 레일즈

    ... 더 보기

    Ruby on Rails #46번째 소식

    팁스터

    Ruby on Rails #46번째 소식

     • 

    저장 4 • 조회 3,320


    Gemini 2.5 모델의 프롬프트 캐싱도 이제 자동 캐싱을 지원하는군요. 가장 기다렸던 기능!


    요약하면 Flash 는 1024 토큰 이상일 때, Pro 는 2048 토큰 이상일 때 발동!되며, 캐싱된 토큰의 비용은 75% 할인.


    자세한 토큰 갯수 단계나 캐시 만료 시간이 기재되어 있진 않은데, 써 보면서 파악을 해 봐야겠습니다. 챗봇류에서는 선택적으로 사용하면 될 것 같고, 배치성 잡에는 여전히 명시적 캐싱이 낫긴하겠네요.


    나는 시스템 빌더이다

    ... 더 보기

    타입 안전한 API 모킹으로 프론트엔드 생산성 높이기

    이번에 우아한형제들 기술 블로그에 "타입 안전한 API 모킹으로 프론트엔드 생산성 높이기"라는 새 글을 발행하게 되었습니다.

    ... 더 보기

    Oblivious HTTP(Swift 프라이버시 보호 HTTP 프로토콜)

    ... 더 보기

    Oblivious HTTP support in Swift (feat. privacy)

    iOYES

    Oblivious HTTP support in Swift (feat. privacy)

    차세대 파이썬 패키지 매니저 uv 소개 영상

    h

    ... 더 보기