Search
Duplicate

이미 올라간(push) 기존 파일에 적용하기

태그
Git

이미 올라간(push) 기존 파일에 적용하기

.gitignore 파일을 만들기 전에 이미 원격 저장소에 올라간(push) 기존 파일에 적용하는 방법이다.

git에 이미 올라간 파일을 삭제

git rm -r --cached . git add . git commit -m "Apply .gitignore" git push
Shell
복사

원리

git rm -r --cached .
이 명령어를 통해 recursive 하게 현재 추적하고 있는 파일들을 staging area(또는 index)에서 삭제한다.
(—cache를 사용하면 working tree에서 삭제하지 않는다)
git add .
이 명령어를 통해 다시 index에 등록하여 추적하도록 한다.

ref