Programing

내가 'git push'할 때 git 후크가 원격으로 푸시됩니까?

lottogame 2020. 10. 15. 07:19
반응형

내가 'git push'할 때 git 후크가 원격으로 푸시됩니까?


repo / .git / hooks / post-commit의 로컬 저장소에 새 후크 스크립트를 만든 다음 "git push"를 실행하면 후크가 원격으로 푸시됩니까? 그런 다음 다른 개발자가 동일한 출처에서 "git pull"을 실행하면 내 새 후크를받을 수 있습니까?


아니요. 후크는 리포지토리 당이며 푸시되지 않습니다. 마찬가지로 repo 구성도 푸시되지 않으며 .git/info, 또는 기타 여러 항목도 없습니다.

밀고 당기는 것은 브랜치 / 태그와 커밋 객체 (그리고 커밋에서 도달 할 수있는 모든 것, 예를 들어 트리, 블롭) 만 교환합니다.


아니요, git 후크는 리포지토리 코드의 일부가 아니기 때문에 푸시되거나 풀링되지 않습니다.

간단한 클라이언트 측 및 서버 측 후크 목록은 문서참조하십시오 .

특정 리포지토리에서 복제하거나 가져 오는 모든 클라이언트에 대해 일부 후크를 활성화하려면 후크를 코드베이스에 추가 한 다음 자체 스크립트를 생성하여 repo/.git/hooks/.

참고 URL : https://stackoverflow.com/questions/12222186/are-git-hooks-pushed-to-the-remote-when-i-git-push

반응형