2017-05-12 11 views
3

커밋하려고하면이 오류가 발생합니다.사전 커밋/후크 : 해당 파일이나 디렉토리가 없습니다.

OS - 사전 커밋은 변경 사항을 적용하려고 할 때 먼저 실행 훅을, 그것은 사용할 수 있습니다 자식 버전 2.11.0 (애플 힘내-81)

.git/hooks/pre-commit: line 2: ./node_modules/pre-commit/hook: No such file or directory 
+3

'.git/hooks/pre-commit'에서 pre-commit hook이 정의되어 있고, 존재하지 않는'./node_modules/pre-commit/hook'을 참조하려고합니다. 후크가 더 이상 필요없는 경우 삭제할 수 있습니다. – c3st7n

답변

7

-

망할 놈의 버전을 최신 OSX 특정 수표, 테스트, 조건을 수행합니다. 이 경우 분명히, 당신은 그것을 가지고 있지 않습니다, 그것이 불평하는 이유입니다.

node_modules/pre-commit/hook을 참조하려고 시도 할 때 .git/hooks 디렉토리로 이동하여 pre-commit 파일을 제거하십시오. 그것을 해결해야합니다.

다른 옵션은 커밋을 옵션 : --no-verify과 함께 추가하므로 확인하지 않고 커밋합니다.

+0

나는'gem webpacker'와 webpack 설치 과정에서 뭔가 잘못되었다는 것을 의미하는 똑같은 오류가 발생했습니다; 그게 내가 방금 한 일이기 때문이야. 그러나'pre-commit' 파일이 6 개월 전에 마지막으로 수정 된 것은 이상합니다. 그러나'pre-commit' 파일을 제거하면 문제가 해결되었습니다. – Greg