반응형
깃 커밋 메시지를 상세하게 작성하려 할 경우 터미널에서
'git commit -m'을 사용하여 작성하는거는 여간 번거로운 일이 아닐 수가 없다
에디터를 활용하여 깃 커밋 메시지 작성하는 방법을 알아보자
1. 깃 편집기 설정
커밋 할 때나 태그 메시지를 편집 할 때 설정한 편집기를 사용하는데 설정은 다음과 같다
$ git config --global core.editor vim
vim 외에 사용하고 싶은 편집기의 이름을 입력하면 된다.
2. 템플릿 설정
커밋 템플릿 텍스트 파일을 설정하게 되면 일정한 스타일을 유지하는데 많은 도움이 된다.
- 템플릿 파일 만들기
밑의 템플릿은 Tim pope가 작성한 커밋 메시지 템플릿이다
Capitalized, short (50 chars or less) summary
More detailed explanatory text, if necessary. Wrap it to about 72 characters or so. In
some contexts, the first line is treated as the subject of an email and the rest of the
text as the body. The blank line separating the summary from the body is critical (unless
you omit the body entirely); tools like rebase can get confused if you run the two together.
Write your commit message in the imperative: "Fix bug" and not "Fixed bug" or "Fixes bug."
This convention matches up with commit messages generated by commands like git merge and
git revert.
Further paragraphs come after blank lines.
\- Bullet points are okay, too
\- Typically a hyphen or asterisk is used for the bullet, followed by a single space, with
blank lines in between, but conventions vary here
\- Use a hanging indent
If you use an issue tracker, add a reference(s) to them at the bottom, like so:
Resolves: #123
-
템플릿 파일 적용
템플릿 파일을 만들었으면 깃 설정에 적용 시킨다
git config --global commit.template ./template.txt
3. 깃 커밋 메시지 작성
git commit -m X
git commit O
옵션에서 -m을 빼고 커맨드를 입력하게 되면 해당 설정한 템플릿이 나오는데 알맞은 규칙으로 텍스트를 수정을 하면 된다.
반응형
'개발 > Git' 카테고리의 다른 글
[Git] 원격 저장소에 push 된 파일 ignore 추가 (0) | 2020.03.24 |
---|---|
[Git] 깃 커밋 메시지 작성법(git commit message) - 1 (1) | 2020.03.24 |