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(추적 목록)만 제거, 실제 파일 제거 ❌
. 현재 디레토리 모든 파일 및 폴더

 

반응형