본문 바로가기
IT 지식

변경한 깃 ignore 적용해서 깃 허브에 이미 업로드된 파일 제거하기

by 기계공학 주인장 2023. 6. 11.
반응형

깃 허브에 이미 프로젝트를 push 한 상태라면 git ignore를 변경했더라도

 

이미 push된 파일들은 적용되지 않습니다.

 

하지만 깃 커맨드를 사용해서 이미 push된 깃 허브에 이를 적용할 수 있는 방법을 알려드리겠습니다.


변경된 git ignore 적용하기

먼저 git ignore를 변경합니다.

 

(git ignore 파일은 프로젝트의 최상위 디렉토리에 존재합니다.)

 

그 다음에 다음과 같은 커맨드를 입력합니다.

 

git rm -r --cached .

 

위 커맨드의 의미는 다음과 같습니다.

  • Git 저장소에서 파일을 제거하고, 해당 파일을 Git의 추적 대상에서 제외합
  • --cached 옵션은 파일을 로컬 파일 시스템에서는 제거하지 않고, Git 저장소에서만 제거합니다.

 

그 다음에는 일반적은 깃 허브에 push 하는 방법과 동일합니다.

 

git add .

 

git commit -m "commit message"

 

git push

 

위와 같이 하면 변경한 ignore를 적용할 수 있습니다.

 

반응형


"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


댓글