THIS IS ELLIE

.DS_STORE 파일 지우기 본문

낑낑/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

 

반응형