내배캠 4주차! 아좌잣! 가보자고!
IntelliJ의 *.iml(IntelliJ 모듈)파일 때문에 일부 로컬에서 실행이 되지 않는 상황이 발생했다
명확한 에러메세지를 띄워주지는 않고 다음과 같은 상황이 반복됐다
- 프로그램 실행시 분석중 로딩이 끝나지 않음
- 한번은 정상실행 되지만 이후 RUN버튼이 비활성화됨
- 캐시를 지우면 실행 가능 (한번 실행 후 다시 실행되지 않음)
.gitignore 파일에 ".iml" 설정을 하지 않아서
push를 하는 과정에서 각 로컬의 iml파일이 모두 Github에 업로드 되었고
pull을 하게 되면 iml파일이 여러개가 되면서 충돌이 일어나는 현상
우선 Github에 업로드된 iml파일을 모두 삭제하고
.gitignore에 설정을 추가해줬다
- *.iml
이 과정에서 iml파일이 없는 상태를 pull하면 또 오류가 날 수 있는데
그냥 새로 clone 해서 해결했다
Git remote 강제 pull
> git fetch origin
> git resset --hard origin/main