본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Section 24.12: Pre-receive hook
이 hook 은 누군가가 git push
명령을 통해 저장소에 커밋을 push 하려고 할 때마다 실행된게 된다. 따라서 이는 push 가 실행되는 로컬 저장소가 아닌, push 의 대상이 되는 원격 저장소에 존재하여야 한다.
이 hook 은 어떠한 reference 도 업데이트 되기 전의 상태에서 실행된다. 이는 일반적으로 다양한 종류의 개발 정책을 강제화 하기 위하여 사용된다.
이 스크립트는 파라미터를 받지 않으나, push 되는 각 ref 들이 표준 입력 (standard input) 의 각 라인에 아래와 같은 형식으로 주어진다:
<old-value> <new-value> <ref-name>
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
25.1: Shallow Clone 하기 (0) | 2019.12.23 |
---|---|
24.13: Update hook (0) | 2019.12.20 |
24.11: Pre-rebase hook (0) | 2019.12.20 |
24.10: Prepare-commit-msg hook (0) | 2019.12.19 |
24.9: Pre-commit hook (0) | 2019.12.19 |