블로그 메뉴

    Tonkatsu
    Developer Lee
    Tonkatsu
    전체 방문자
    오늘
    어제
    • 분류 전체보기 (52)
      • Frontend (7)
        • React (3)
        • JavaScript (3)
        • HTML\CSS (1)
        • etc (0)
      • Backend (0)
        • Python\Django (0)
        • etc (0)
      • CS (32)
        • Algorithm\Coding Test (19)
        • Computer Science (8)
        • devops (5)
        • etc (0)
      • Languages (5)
        • Javascript (5)
        • Python (0)
        • etc (0)
      • 비상다반 (3)
      • 학원 (4)

    인기 글

    태그

    • CS
    • HTML
    • js
    • 자바스크립트
    • 프로그래머스
    • leetcode
    • Push
    • 백준
    • merge
    • 리트코드
    • 코테
    • CSS
    • 프론트엔드
    • Git
    • javascript
    • DFS
    • fetch
    • 코딩테스트
    • 네트워크
    • BFS

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    Tonkatsu

    Developer Lee

    git-commit convention
    CS/devops

    git-commit convention

    2021. 11. 25. 05:20

     

    git을 쓰는 이유는 다양하지만 역시 버전관리와 협업이 그 중 가장 큰 비중을 차지할 것이다.

    따라서 버전관리와 협업에서 도움을 주기위해선 commit message를 공들여 만들 필요가 있다.

     

    function을 바꾸고 commit message에 ''function change' 라고만 적으면 무슨 함수를, 어떻게 바꿨는지 전혀 티가 나지 않기 때문에 협업에도 안좋고 심지어 혼자하는 프로젝트여도 시간이 지나면 내가 뭐 한건지 알 수가 없다.

     

    따라서 commit message 쓸 때 이렇게 작성하자! 라는 convention이 존재한다.

    물론 회사마다, 팀마다 약간의 차이는 있겠지만 습관으로 익혀두면 어딜 가서든 금방 적응할 수 있을 것이다.

     

    1. 머리말을 쓰자.

     

    머리말은 분류를 나타낸다.

    내가 하는 이 작업이 어떤 작업인지를 명시해주는 것이다.

    대표적으론 아래와 같은 상황이 있다.

    • feat: 기능 개발
    • fix: 오류 개선, 버그 패치
    • docs: 문서화 작업
    • test: 테스트
    • conf: 환경설정
    • build: 빌드
    • refactor: 리팩터링

     

    등등 상황에 맞게 머리말을 작성하는 것만으로 가시성이 엄청 높아진다.

     

    머리말을 설정한 commit

     

    2. 내용도 작성하자.

     

    머리말을 포함한 제목을 작성했다면 그 내용을 자세히 적어주는 것이 좋다.

     

    commit 제목과 내용

    끝이다.

    굉장히 쉽지만 귀찮아서 실천하기가 생각보다 어렵다.

    하지만 습관화해서 commit 까지 이쁘게 해야겠다.

     

     

     

    저작자표시 (새창열림)

    'CS > devops' 카테고리의 다른 글

    git-reset : 되돌리기  (0) 2022.01.06
    git flow-다른 fork에서 fetch merge하기  (0) 2021.11.30
    git-git flow 사용하기  (0) 2021.11.26
    git-개인 repo clone, add, commit, push  (2) 2021.11.24
      'CS/devops' 카테고리의 다른 글
      • git-reset : 되돌리기
      • git flow-다른 fork에서 fetch merge하기
      • git-git flow 사용하기
      • git-개인 repo clone, add, commit, push
      Tonkatsu
      Tonkatsu
      한 번 뿐인 인생 편하게 살고싶지만 그러려면 열심히 살아야 되니까 열심히 살려고 노력은 하지만 편하게 사는 사람

      티스토리툴바