Category/Note

Git에 이미 커밋한 특정 파일, 폴더 추적을 중지하려면?

Corinee 2024. 9. 18. 13:07
728x90

이미 .idea 폴더가 커밋된 상태라면, 다음 명령어를 사용해 Git에서 추적을 중지할 수 있습니다:

git rm -r --cached .idea
git commit -m "Remove .idea from repository"

 

  • git rm -r --cached .idea: .idea 폴더를 Git의 추적에서만 제거합니다. 폴더 자체는 로컬 디렉토리에서 삭제되지 않으니, 프로젝트 파일은 그대로 유지됩니다.
  • git commit -m: 추적 중지를 커밋 메시지와 함께 기록합니다.

이후 .gitignore 파일에 .idea/가 포함되어 있으면, 다시는 .idea 폴더가 Git에 추가되지 않습니다.

원격 저장소로 푸시:

변경 사항을 로컬에서 커밋한 후 원격 저장소에 반영하려면 다음 명령어를 추가로 실행해야 합니다:

git push origin main

이 명령어로 원격 저장소에 변경 사항이 반영되며, .idea 폴더는 더 이상 추적되지 않습니다.

728x90