Open Source/git / svn / bazaar

commit.template - default commit message

소혼 2012. 7. 12. 00:35
반응형

참고: http://git-scm.com/docs/git-config

진행 중인 프로젝트에서 commit을 할 때 의무적으로 적어야 하는 양식이 생겨버렸습니다. OTL

webkit 프로젝트처럼 저절로 관련된 정보들을 읽어와서 템플릿에 적절히 동작할 수 있도록 해주면 좋겠지만,

최소한 의무적으로 들어가는 정보들을 무식하게 타이핑하는 것은 막아야 할 것 같아 방법을 찾아보다가 commit.template를 발견했습니다.


원래는 hook으로 해결하려고 했지만, hook을 사용하는 방법을 아직 잘 모르겠네요.(더 공부가 필요할 듯)

일단, 이 방법이 더 쉬운 듯 합니다.


git는 커밋할 때 template을 지정할 수 있습니다.

이를 config로 저장할 수도 있습니다.


1) .git/config 파일 또는 ~/.gitconfig 파일 안에 아래와 같은 내용을 넣습니다.

[commit]
    template = mytemplate

2) 그리고 mytemplate파일에는 원하는 메시지를 넣습니다.


3) 아래 손가락을 꾹 눌러줍니다.


반응형

'Open Source > git / svn / bazaar' 카테고리의 다른 글

[GIT] windows에서 invalid username (wincred)  (0) 2016.10.18
resume in github  (2) 2012.02.15
github에 내 사이트 만들기.  (1) 2012.01.17
svn과 proxy  (0) 2010.08.11
Git 사용법(Manual)  (1) 2010.01.10