
.iml 파일 Git 충돌 트러블슈팅협업 중 GitHub에서 패키지를 나누고 브랜치를 파서 기능을 개발한 뒤 머지하는 과정에서
.iml 파일이 지속적으로 충돌(conflict) 나는 문제가 발생하였다.
.iml 파일이란?.iml 파일이 존재할 수 있다..iml 파일의 내용이 달라져 충돌이 발생했다."충돌이 싫다면 아예
.iml파일을 Git에 올리지 말자!"
.gitignore에 .iml 패턴을 추가:
그리고 설레는 마음으로 다시 프로젝트를 진행하였다.
.iml을 .gitignore에 추가했음에도 여전히 GitHub에 올라가고 충돌이 발생했다.

.gitignore는 “의도적으로 Git이 추적하지 않는 파일을 무시”하기 위한 파일이다.
이미 Git이 추적 중인 파일은 .gitignore에 추가해도 무시되지 않는다.
git rm --cached 삭제할파일명 명령어 실행했더니 더이상 추적하지 않아 병합 충돌을 피할수 있게 되었다.