본문 바로가기
Category/Note

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

by Corinee 2024. 9. 18.
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 폴더는 더 이상 추적되지 않습니다.

'Category > Note' 카테고리의 다른 글

werkzeug(버크저그)란?  (0) 2024.09.19
순환 참조(circular import)란?  (0) 2024.09.18
PostgreSQL(포스트그레SQL)이란?  (2) 2024.09.16
로그 레벨(Log Level)이란?  (0) 2024.09.16
엔진엑스(Nginx)란?  (3) 2024.09.16