오래 걸리지 않았지만 Rubymine으로 전환했지만 Rubymine의 .idea 파일을 무시하는 것이 git에 커밋되는 것이 어렵다는 것을 알았습니다.
내가 고 쳤던 방법은 다음과 같습니다.
준비 / 커밋을 전혀하지 않았거나 루비 광산에서 새 프로젝트를 시작한 경우, 간단히
옵션 1
일반적으로 리포지토리의 루트에있는 .gitignore 파일에 아래 행을 추가하십시오.
# Ignore .idea files
.idea/
이렇게하면 모든 .idea 파일이 git에서 추적되지 않도록 무시하지만 여전히 로컬로 프로젝트 폴더에 남아 있습니다.
옵션 2
그러나 일부 준비 / 커밋을 수행했거나 Ruby 광산에서 기존 프로젝트를 방금 연 경우 간단히 수행하십시오.
터미널 / 명령 줄에서 코드를 실행하십시오.
git rm -r --cached .idea
이것은 이미 추적 된 .idea 파일을 git에서 삭제합니다.
다음으로, 일반적으로 저장소의 루트에있는 .gitignore 파일에 .idea /를 포함하십시오.
# Ignore .idea files
.idea/
이렇게하면 모든 .idea 파일이 git에서 추적되지 않도록 무시하지만 여전히 로컬로 프로젝트 폴더에 남아 있습니다.
옵션 3
그러나 일부 준비 / 커밋을 수행했거나 Ruby 광산에서 기존 프로젝트를 연 상태에서 .idea 파일을 로컬 및 git에서 완전히 삭제하려면 간단히 수행하십시오.
터미널 / 명령 줄에서 코드를 실행하십시오.
git rm -r --cached .idea
이것은 이미 추적 된 .idea 파일을 git에서 삭제합니다.
터미널 / 명령 줄에서 코드를 실행하십시오.
rm -r .idea
폴더를 포함하여 모든 .idea 파일이 로컬로 삭제됩니다.
다음으로, 일반적으로 저장소의 루트에있는 .gitignore 파일에 .idea /를 포함하십시오.
# Ignore .idea files
.idea/
이렇게하면 모든 .idea 파일이 git에 의해 추적되지 않고 프로젝트 폴더에서 로컬로 삭제됩니다.
그게 다야
이게 도움이 되길 바란다