GitNotes.24-12.md
본 문서는 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

+ Recent posts