git4 git hook을 이용한 commit 메시지에 자동으로 branch명 추가하기 git commit 메시지에 자동으로 branch명 추가하기사소한 일이지만 commit 메시지를 작성할 때마다 branch명을 붙여주는 것은 매우 귀찮은 일입니다. 이를 자동화하기 위해 git hook을 사용할 수 있는데 이러한 git hook 설정 또한 global 설정을 통해 새롭게 생성한 repository 또는 새롭게 clone한 repository에서도 자동으로 적용되도록 할 수 있습니다. 이번 포스팅에서는 git commit 메시지에 branch명을 자동으로 붙여주는 git hook을 설정하는 방법에 대해 알아보겠습니다. git hook이란?git hook은 git의 특정 이벤트가 발생했을 때 자동으로 실행되는 스크립트입니다. git hook은 크게 client-side hook과 server.. 2025. 5. 22. 주니어 개발자가 알면 좋은 git 명령어 정리 주니어 개발자가 알면 좋은 git 명령어에 대해 간단하게 정리했습니다. 이 글을 간단하게 정리하였기 때문에 보고 배운다기보다는 이 글을 통해 이러한 명령어가 있다는 것을 알고 해당 명령어로 구글링, chatGPT 또는 "git help 명령어"를 통하여 보다 더 자세한 내용을 확인하세요.git init로컬 저장소를 생성합니다.# 로컬 저장소 만들기git initgit status현재 브런치의 변경된 상태를 출력합니다.# 작업 디렉토리 상태 확인하기git status 파일을 Stage에 추가하기변경된 파일을 스태이지에 추가합니다.# 파일을 스태이지에 올리기git add# 파일을 스태이지에 올림git add 파일명# 모든 변경사항을 스태이지에 올림git add . 파일을 Stage에서 제거하기파일을 Stag.. 2023. 7. 12. git config 이번에는 git config에 대해 간단하게 정리하였습니다. 이 글은 지속적으로 업데이트하며 내용을 추가할 예정입니다. 시작하기 앞서 "git init"으로 먼저 저장소를 생성했다는 가정하에 진행합니다. User 정보 기입 내용을 수정하거나 추가할 경우 변경한 사람이 누구인지 기록하기 위해 사용자의 정보를 입력하며 해당 사람에게 연락할 수 있도록 이메일을 입력합니다. $ git config --global user.name 유저이름 $ git config --global user.email 유저메일 설정된 값 확인 # 명령어로 확인 $ git config -l # 파일로 확인 $ cat ~/.gitconfig git 기본 에디터 설정 git에는 기본 에디터로 nano 에디터를 사용하고 있습니다. 그런데 .. 2023. 7. 11. git commit template 설정하기 commit template을 사용하면 커밋 메시지의 구조와 형식을 일관되게 유지할 수 있습니다. 팀의 구성원들이 동일한 template을 사용하면 commit message가 일관성 있게 작성되어 코드 기록과 변경 내용을 파악하기 쉬워집니다. template을 설정하면 커밋 작성 과정이 자동화되고 개발자는 템플릿에 정의된 섹션에 적절한 내용을 작성하기만 하면 되기 때문에 git commit이 간편해집니다. 1. git commit template 파일 만들기 mkdir ~/git vim ~/git/.gitmessage 2. ~/git/.gitmessage 파일 작성하기 생성한 파일에 커밋 템플릿을 작성합니다. # 다음과 같은 형식으로 제목을 작성합니다. # [type]: 제목 [fea|docs|mis|.. 2023. 7. 10. 이전 1 다음