Git Hook의 정의는 특정 상황에 특정 스크립트를 실행하는 것이고, 따라서 Git HookHuskypre-commit 훅으로 Git에 훅 들어가기 - 우아한형제들 기술 블로그안녕하세요. 우아한형제들 CTO실 주문시스템개발팀의 라태웅 입니다. 요새 Git은 어느 조직이건 개인이건 많이 사용하고 계신데요, 굉장히 많은 기능이 있죠. 이중 몰라도 큰 상관은 없지만 좀 더 편리하게 Git을 사용할 수 있도록 도와주는 기능인 Git Hook 에 대한 소개드리려고 합니다. Git은 특정 상황에 특정 스크립트를 실행할 수 있도록 하는 Hook이라는 기능을 지원하고 있습니다.http://woowabros.github.io/tools/2017/07/12/git_hook.htmlgit hook 을 활용한 pre commit, pre pushGit 디렉토리 밑에 hooks라는 디렉토리에 저장한다. 기본 훅 디렉토리는 .git/hooks이다. 이 디렉토리에 가보면 Git이 자동으로 넣어준 매우 유용한 스크립트 예제가 몇 개 있다. 그리고 스크립트가 입력받는 값이 어떤 값인지 파일 안에 자세히 설명돼 있다. 모든 예제는 쉘과 Perl 스크립트로 작성돼 있지만 실행할 수만 있으면 되고 Ruby나 Python같은 다른 스크립트 언어로 만들어도 된다.예제 스크립트의 파일 이름에는 .sample이라는 확장자가 붙어 있다.https://thswave.github.io/git/2015/10/28/git-hook.html