Tech/Troubleshooting
.DS_STORE 파일 지우기
Ellie Kim
2021. 8. 21. 16:55
맥을 사용하는데 깃 레포에 무엇을 푸시하려하면 .DS_STORE파일이 눈치없게 들어오는 경험이 있을 것 이다.
나는 따로 git ignore을 안해둬서 여럿이서 같이 쓰는 레포에 .DS_STORE이 들어간 적도 있었다.
(아찔)
(그날따라 습관적으로 git add . > git commit -m " " > git push를 하고싶더만,,)(역시 git add .는 위험해)
과연 .DS_STORE이 뭐길래 이렇게 생기는걸까?
DS_STORE파일은 Desktop Services Store의 약자로 Apple macOS 운영 체제에서 아이콘 위치 또는 배경 이미지 선택과 같은 폴더의 사용자 지정 속성을 저장하는 파일이다. (메타데이터 저장)
지우는 방법 : 터미널에 find . -name ".DS_Store" -delete
(지우지 않고 git ignore으로 파일 안들어가게도 가능)
일단 지워보자!
아래와 같이 .DS_STORE파일이 생긴 것 확인
터미널에 find . -name ".DS_Store" -delete 입력
지우고 싶은 것들은 모두 deleted표시되었다.
필요한 파일만 트래킹해서 커밋하면 된다.
resource:
https://en.wikipedia.org/wiki/.DS_Store