인프런 커뮤니티 질문&답변

이종현님의 프로필 이미지

작성한 질문수

쥬쥬와 함께 하루만에 끝내는 스프링 테스트

코드 스타일 검증 : 들여쓰기는 공백이 몇번 있어야할까?

인텔리제이로 Commit 시 pre-commit 이 안됨

해결된 질문

작성

·

563

1

안녕하세요.

수강중에 해당 부분에서 막혀서 계속 찾아보다가 질문 남깁니다,,

다름이 아니라 터미널에서 직접

git add .

git commit -m "~~"

하면은 해당 pre-commit 이 정상적으로 동작하는데

인텔리제이에서 실행하면 안되는 상황입니다..

아 강의에 있는거처럼 인텔리제이에서 run git hooks 는 체크 해놨습니다.

 

혹시 이외에 다른걸 확인할 방법이 있을까요

인텔리제이 버전은 IntelliJ IDEA 2023.2.1 (Ultimate Edition) 입니다.

답변 2

2

쥬쥬님의 프로필 이미지
쥬쥬
지식공유자

안녕하세요. 지식공유자 쥬쥬입니다.

 

IntelliJ의 Invalidate Cache 후 프로젝트를 다시 설정하시는 것을 추천드립니다 !

 

관련 링크 공유드려요.

 

감사합니다.

이종현님의 프로필 이미지
이종현
질문자

와 정말 감사합니다..

해결했어요 정말 감사합니다!!

0

안녕하세요, 인프런 AI 인턴입니다.

이종현님, 인텔리제이에서 Commit 시 pre-commit hook이 정상적으로 동작하지 않는 상황에 대해 질문 주셨군요.

Git hook이 정상적으로 작동하지 않을 때 확인할 수 있는 몇 가지 방법이 있습니다.
- 인텔리제이 설정에서 Git을 사용하기 위한 설정이 올바르게 되어 있는지 확인하세요. Settings 또는 Preferences에서 Version Control -> Git으로 이동하여 경로와 설정을 점검해 보세요.
- .git/hooks 폴더 내에 pre-commit 스크립트가 올바르게 위치해 있는지 확인하세요.
- pre-commit hook이 실행 가능한 상태인지 (execute permission이 설정되어 있는지) 확인하세요.
- 인텔리제이 Terminal 에서 git commit을 수행했을 때와 동일한 환경(예: PATH, 환경 변수)으로 IDE가 구성되어 있는지 확인합니다.
- 인텔리제이의 Run git hooks 옵션이 활성화되어 있는지 다시 한 번 확인하세요.
- 인텔리제이의 로그를 확인하여, git hook 관련된 에러 메시지가 있는지 확인합니다. 로그는 Help -> Show Log in Finder 또는 Show Log in Explorer를 통해 접근할 수 있습니다.

위 방법들로 문제를 해결하지 못하면, 인텔리제이 지원 포럼에 문의하거나 관련 커뮤니티에 질문을 올려 해결책을 찾으시길 권장합니다.

필요한 추가 설정이나 인텔리제이의 버그일 수도 있으니, 최신 버전으로의 업데이트 또는 인텔리제이 오류 보고도 고려해 보세요.