How can I delete a file from a Git repository?
gitignore 파일을 잘못 작성했거나 없었을 때 커밋한 파일들은
나중에 gitignore에 추가하더라도 remote에 그대로 남아있다.
만약 빌드 디렉토리가 푸시됐다면 계속 빌드 할때마다
새로운 changed file이 생기게 된다.
실제 파일은 삭제하지 않고 git 캐시만 지울 수는 없을까?
# Use git rm.
# If you want to remove the file from the Git repository and the filesystem, use:
git rm file1.txt
git commit -m "remove file1.txt"
# But if you want to remove the file only from the Git repository and not remove it from the filesystem, use:
git rm --cached file1.txt
git commit -m "remove file1.txt"
# And to push changes to remote repo
git push origin branch_name