IT 지식
변경한 깃 ignore 적용해서 깃 허브에 이미 업로드된 파일 제거하기
기계공학 주인장
2023. 6. 11. 11:40
반응형
깃 허브에 이미 프로젝트를 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를 적용할 수 있습니다.
반응형