Git/명령어
ignore 깜빡 했을 때
Hamp
2025. 7. 12. 22:38
반응형

👋 들어가기 전
뭐.. 왜 이글을 썼는지는 예측할 수 있을 것이다.
한번 깜빡하면 뒤처리할께 너무 많다.
긴 설명 필요없다.
ignore 추가를 깜빡한 파일의 추적을 무시하고 싶을 때 해야할 동작을 알아본다.
🏁 학습할 내용
- 원격 저장소에서 할 일
- 로컬에서 할 일
🕹️ 원격 저장소에서 할 일
굉장히 난처한 작업이다.
😭 보안이 중요할 때
먼저 정말 보안이 중요한 프로젝트일 경우에는 해줄 작업이 더 많고 복잡하다고 들었다.
이전에 올라갔던 커밋을 지우고, 최악의 경우에는 레포지토리를 옮겨야한다고 들었다.
이 부분은 정말 시간이 남아돌 때 한번 다시 돌아와 실제로 내가 한번해보겠다.
🗑️ 파일 삭제
그럼에도 여전히 해줘야할 작업은 바로 해당 파일들의 삭제 과정이다.
로컬에서 무시한다고 해서 리모트에 올라간 파일을 삭제하지 않으면 무슨 소용인가..
📂 로컬에서 할 일
로컬은 생각보다 간단하다.
다음 명령어들을 차례대로 입력하면 된다.
git rm -r --cached .
git ad .
git commit -m "이그노어 재 적용"
git push origin 브랜치
| 옵션 | 의미 |
| rm | Git에서 파일 제거 (rm) |
| -r | 하위 디렉토리까지 재귀적으로(recursive) |
| --cached | index(추적 목록)만 제거, 실제 파일 제거 ❌ |
| . | 현재 디레토리 모든 파일 및 폴더 |
반응형