programing

깃 후크를 제거하는 방법

linuxpc 2023. 8. 9. 20:32
반응형

깃 후크를 제거하는 방법

실행하기 위해 사전 커밋 파일에 깃 후크를 설정했습니다.git pull어떤 약속도 하기 전에이제 해당 파일을 삭제하고 컴퓨터를 여러 번 다시 시작했지만 커밋하기 전에 해당 후크가 여전히 실행되고 있습니다.

어떻게 하면 그것을 완전히 제거하거나 비활성화할 수 있습니까?

그 원인을 알아냈어요
나는 나의pre-commitgit 코어 디렉터리를 후크하지만 git이 프로젝트의 사전 커밋 후크를 만들었습니다..git/hooks/디렉토리입니다.방금 뺐어요.

이것은 @romin21이 프로젝트의 루트 디렉터리 안에서 언급한 명령어를 실행하는 것을 의미합니다.

rm -rf .git/hooks

설명서에 따르면 깃 후크는 다음 위치에 있어야 합니다.$GIT_DIR/hooks/이 dir에 다음이 포함되어 있지 않은지 확인합니다.pre-commit후크 줄

문제가 지속될 경우 플래그를 지정할 수 있습니다.git commit와 함께--no-verify(커밋 전 후크를 우회해야 함)

정보는 다음 사이트에서 확인할 수 있습니다.

https://git-scm.com/docs/githooks

또는 다음을 위한 경로가 있을 수 있습니다.hooksPathgit config 폴더에 있습니다.에서 구성 파일을 열 수 있습니다..git/config다음으로 시작하는 줄을 제거하거나 변경합니다.hooksPath.

언급URL : https://stackoverflow.com/questions/39963695/how-to-remove-git-hooks

반응형