Git / GitHub 강의 정리-35
Git Hooks
Git의 이벤트마다 자동으로 실행될 스크립트를 지정
프로젝트 폴더의 .git > hooks 폴더
- 파일 끝에 .sample을 없애면 hooks 파일이 실행됨 ( 실행가능한 스크립트가 되는 것)
파일명은 언제 실행되는가를 나타냄
ex) pre-push : 푸시가 이루어지기 전(푸시명령어 직후~)
gitmoji-cli 활용을 위한 설치
GitHub - carloscuesta/gitmoji-cli: A gitmoji interactive command line tool for using emojis on commits. 💻
A gitmoji interactive command line tool for using emojis on commits. 💻 - GitHub - carloscuesta/gitmoji-cli: A gitmoji interactive command line tool for using emojis on commits. 💻
github.com
윈도우
- Node.js 설치 후 npm -v로 버전 확인
- 설치 후 gitmoji-cli 터미널에서 설치 : npm i -g gitmoji-cli
gitmoji-cli 활용 예시
프로젝트의 hook에 적용
gitmoji -i
git add .
git commit # 원하는 이모지 검색 후 선택(enter) - commit 메시지 작성 후 enter - :wq 종료
git push
prepare-commit-msg : 커밋메시지를 작성하는 과정에서 실행되는 파일
gitmoji-cli 훅 해제
hooks 폴더에서 prepare-commit-msg 파일을 삭제하기
참고
gitmoji -i 로 해당 프로젝트별로 hook에 적용시키지 않는다면 gitmoji-cli 사용 x
- gitmoji-cli를 사용하려는 프로젝트에 gitmoji -i로 hook에 적용시켜 줄 것
강의 섹션 12. Git의 추가 기능들 ( 1 )
제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의
코알못도 따라올 수 있는 친절하고 쉬운 강좌! 현업 개발자는 Git 박사로 들어주는 끝판왕 강좌!, Git & Github, 얄코와 함께 제대로 판다! ⭐️ 대학교 이메일 계정이 있다면?🎓 대학생 반값쿠
www.inflearn.com
'TIL 기록 > git_github' 카테고리의 다른 글
pull request / Issue (1) | 2024.10.28 |
---|---|
Git submodules (0) | 2024.02.19 |
git bisect 오류발생 시점 찾기 (0) | 2024.02.01 |
git blame 코딩 작성자 확인 (0) | 2024.01.26 |
git diff (1) | 2024.01.23 |