.DS_Store

Kaydenna92·2022년 4월 21일
0

Mac

목록 보기
1/1

DS_Store란 ?

  • Desktop Services Store의 약자로, apple에서 정의한 파일 포맷
  • mac os x 시스템이 finder로 폴더에 접근할 때 자동으로 생기는 파일로써, 해당 폴더에 대한 데이터를 저장하는 파일.
  • 분석해보면 해당 디렉토리의 크기, 아이콘의 위치, 폴더의 배경에 대한 정보를 알 수 있다.
  • DS_Store 파일은 프로젝트와 관련없는 파일이므로 삭제해도 된다.

삭제 방법

1. 터미널에서 repository Local 폴더로 이동
2. find . -name .DS_Store -print0 | xargs -0 git rm --ignore-unmatch -f 
   입력하면 로컬 레포에서 삭제된다.
3. .gitignore에 추가하여 다시 commit 되지 않도록 해야한다
4. echo .DS_Store >> .gitignore 입력
5. git add .gitignore
6. git commit -m ".DS_Store delete" 
   "text" 는 커밋메시지이므로 마음에 드시는 문구로 변경가능
7. git push origin main //git에 반영
profile
persistently

0개의 댓글