- 터미널에서 repository local 폴더로 이동
- find . -name .DS_Store -print0 | xargs -0 git rm --ignore-unmatch -f 입력
// 이제 .DS_Store 파일이 삭제가 되었습니다. .gitignore에 추가하여 다시 commit이 되지 않도록 해야합니다.- echo .DS_Store >> .gitignore
// nano로 파일을 만들고, .DS_Store 라고 적힌 라인을 추가해도 됩니다.
// 이미 .gitignore 파일이 있다면, .DS_Store라고 적어주면 됩니다.- git add .gitignore
- git commit -m ".DS_Store is banished"
- github desktop 등을 통해 push origin해서 반영합니다.
백문이 불여일'타' 라고 직접 해보도록 하겠습니다.
사진을 보면 .DS_Store 파일이 올라가 있는 것을 볼 수 있습니다.
이것을 삭제해보도록 하겠습니다.
위의 명령어를 그대로 입력하였습니다.
.DS_Store 파일이 삭제가 된 것을 확인할 수 있습니다.