728x90

오늘은 지난 번에 이어서 Issuecommit convention에 대해 포스팅 하겠다.


 

먼저, Issue란 프로젝트의 전반적인 모든 것을 이슈라한다. 
즉, 프로젝트의 기획, 작업, 개선 사항, 버스 수정 등을 말한다.

 

 

조금 더 쉽고 간단하게 이해를 돕자면,

이슈를 생성하고 이슈 번호에 맞게 커밋을 하면 

해당 이슈에 커밋한 내역이 뜬다.

 

이를 통해 어떤 순차로 어떤 작업을 수행했는지 보기 쉽고,

이해하기 쉽게 프로젝트를 진행할 수 있다.

#5 = 이슈번호
이슈 생성의 예

 

추가적으로 이슈 생성시 담당자, 작업 유형, 해당하는 프로젝트 등

설정할 수 있다.


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

+ Recent posts