.gitignore 파일을 만들어서 .DS_Store를 추가하기 전에 이미 .DS_Store라는 파일을 깃허브에 push해버려서 깃허브에서 삭제를 하려고 한다.
로컬에도 있을 필요가 없는 파일이라 git rm을 사용해서 local repository의 파일 삭제와 remote repository에서 다 삭제를 하려고 한다.
git rm [삭제할 파일 이름]
위와 같이 했더니 local repository에 파일을 유지하려면 --cached 옵션을 사용하고, 강제로 제거하려면 -f 옵션을 사용하라는 문구에 따라 완전 삭제를 하기 위해 -f 옵션을 추가하였다.
삭제가 잘 되었다.
ls -al //파일이 잘 지워졌나 숨김파일 보기로 확인
깃허브에서도 삭제가 잘 되었는지 확인해보았다.
삭제가 잘 되었다.