사용자 도구

사이트 도구


git:hook

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
git:hook [2022/05/20 10:26]
kwon37xi 만듦
git:hook [2022/06/30 16:46] (현재)
kwon37xi [pre-commit]
줄 2: 줄 2:
   * [[:git|git]] Hook   * [[:git|git]] Hook
   * [[http://git-scm.com/docs/githooks.html|Git hook 목록]]   * [[http://git-scm.com/docs/githooks.html|Git hook 목록]]
- 
  
 ===== hook 파일 ===== ===== hook 파일 =====
줄 12: 줄 11:
   * [[https://git-scm.com/book/ko/v2/Git%EB%A7%9E%EC%B6%A4-Git-Hooks|Git Hooks]]   * [[https://git-scm.com/book/ko/v2/Git%EB%A7%9E%EC%B6%A4-Git-Hooks|Git Hooks]]
  
 +===== pre-commit =====
 +  * https://pre-commit.com/
 +  * 이름은 ''pre-commit'' 이지만 ''%%--hook-type%%'' 으로 모든 종료의 hook 을 지정할 수 있다.
 + 
 +
 +
 +===== 변경된 node.js 파일만 테스트/lint =====
 +  * [[https://www.antstack.io/blog/adding-git-hooks-to-your-project/|Automating Code Checks and Tests with Git Hooks | AntStack - Full-Stack Serverless Company]]
 +  * [[:node.js|node.js]]에는 파일 목록을 주면 변경사항만 [[javascript:lint|Javascript Lint]]하거나, test 할 수 있는 방법이 있음.
 +  * git 의 commit 에서 변경된 파일목록만 뽑아서 이를 진행하면 됨.
  
git/hook.1653010000.txt.gz · 마지막으로 수정됨: 2022/05/20 10:26 저자 kwon37xi