728x90
오늘은 지난 번에 이어서 Issue와 commit convention에 대해 포스팅 하겠다.
먼저, Issue란 프로젝트의 전반적인 모든 것을 이슈라한다.
즉, 프로젝트의 기획, 작업, 개선 사항, 버스 수정 등을 말한다.
조금 더 쉽고 간단하게 이해를 돕자면,
이슈를 생성하고 이슈 번호에 맞게 커밋을 하면
해당 이슈에 커밋한 내역이 뜬다.
이를 통해 어떤 순차로 어떤 작업을 수행했는지 보기 쉽고,
이해하기 쉽게 프로젝트를 진행할 수 있다.
추가적으로 이슈 생성시 담당자, 작업 유형, 해당하는 프로젝트 등
설정할 수 있다.
Commit Convention이란 약속된 커밋 메시지이다.
협업을 할 때, 나와 팀원이 서로 무엇을 한건지, 어떤 커밋인지 이해하기 쉽게하기 위함이다.
커밋 타입과 룰은 깔끔하게 정리된 아래의 링크를 통해 더 자세하게 알 수 있다.
https://kdjun97.github.io/git-github/commit-convention/
[Git/Github] Commit Convention이란?
커밋 컨벤션에 대해 알아보자
kdjun97.github.io
커밋 메시지 타입 중 init은 프로젝트 초기 생성을 위한 메시지이다.
feat은 새로운 기능 추가를 위한 메시지이다.
이해를 돕기 위해 예를 들자면,
밑의 예와 같이 쓸 수 있다.
$ git commit -m "#이슈번호 init: 프로젝트 초기생성"
$ git commit -m "#이슈번호 feat: 커뮤니티 기능 구현"
이러면 이슈 번호에 해당하는 이슈에 커밋 메시지 내역이 뜨고,
커밋 메시지를 통해 다름 팀원은 무엇을 했는지 쉽게 이해를 할 수 있는 것이다.
지금까지 이슈와 커밋 컨벤션에 대해 설명했다.
다음 포스팅은 디코와 깃헙을 연동하는 방법에 대해 포스팅 하겠다.
728x90
'☑️GitHub' 카테고리의 다른 글
[Github] 협업 활용하기 (1) - 프로젝트 초기 생성 (0) | 2024.06.30 |
---|---|
[GitHub] commit 하기 (0) | 2023.01.06 |
[GitHub] ‘BaekjoonHub’를 사용하다. (1) | 2022.12.27 |
[GitHub] Repository에 ‘master’에서 ‘main’ branch로 push 하기 (0) | 2022.12.27 |