[GIT] DS_Store 파일 삭제 방법 (feat. Mac)

2024. 6. 12. 18:27· GIT
목차
  1. DS_Store 파일이란?
728x90

Mac 사용자들이 GitHub를 쓰다보면, 자연스럽게 생기는 파일이 있다. 

바로 "DS_Store" 파일이다. 

 

DS_Store 파일이란?

그래서 DS_Store 파일이 대체 무엇일까? 

".DS_Store" 파일은 "Desktop Services Store"의 약자로, mac OS 운영체제에서 생성되는 숨김 파일이며, 

Window의 thumb.db 파일과 유사하다. 

 

이 파일은 폴더 내의 파일 및 하위 폴더의 레이아웃과 파일 및 폴더의 위치, 크기, 아이콘 등을 기억하여 폴더를 더 빠르고 효율적으로 표시할 수 있게 돕지만, 

DS_Store 파일은 프로젝트와 관련 없기 때문에 많은 사람들이 거슬려한다. 

 

프로젝트에서 파일을 올릴 때 아무렇지 않게 git add . 을 하면 이러한 쓸모없는 ".DS_Store" 파일 역시 함께 올라가게 된다. 

이 ".DS_Store" 파일을 삭제하고, 앞으로 새로 생성되더라도 업로드 되지 않게 해보자! 

 

1. 원하는 프로젝트 폴더의 터미널 열기

 

2. DS_Store 파일 삭제하기


      
# 상위 디렉토리에서 현재 디렉토리 아래의 .DS_Store 파일 모두 제거
find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch

 

 

3. 앞으로 업로도 되지 않도록 gitignore 파일에 추가하기


      
# .gitignore 파일 생성 & .DS_Store 반영되지 않도록 추가
echo .DS_Store >> .gitignore

 

 

4. 원격 저장소에 반영하기


      
# 변경사항 add
git add .
# 커밋 코멘트 작성
git commit -am 'removed .DS_Store'
# 원격 저장소에 반영
git push origin 브랜치명(main)
728x90
저작자표시 비영리 변경금지 (새창열림)

'GIT' 카테고리의 다른 글

[GIT] 협업 Repository를 내 Repository로 복제해오기  (0) 2024.06.12
[GIT #3] GIT으로 협업하기(브랜치 이용) 순서대로 알아보자!  (1) 2023.11.20
[GIT #2] 처음에 GIT 사용하는 방법 순서대로 알아보자!  (1) 2023.11.19
[GIT #1] GIT 설치 및 GUI 프로그램(github desktop) 설치  (0) 2023.11.19
  1. DS_Store 파일이란?
'GIT' 카테고리의 다른 글
  • [GIT] 협업 Repository를 내 Repository로 복제해오기
  • [GIT #3] GIT으로 협업하기(브랜치 이용) 순서대로 알아보자!
  • [GIT #2] 처음에 GIT 사용하는 방법 순서대로 알아보자!
  • [GIT #1] GIT 설치 및 GUI 프로그램(github desktop) 설치
_알파카
_알파카
안녕하세요, 데이터 분석가를 꿈꾸는 개인기록 블로그입니다:)
250x250
_알파카
yeonnys' 개발일지
_알파카
전체
오늘
어제
  • 분류 전체보기 (248)
    • PYTHON (16)
    • MYSQL (6)
    • 코딩테스트 (126)
      • PYTHON (88)
      • SQL (34)
      • AL (4)
    • STUDY (45)
      • 데이터 분석 (1)
      • DevCourse (44)
      • BOOST CLASS (0)
    • 데이터 시각화 (7)
      • Redash (3)
      • Tableau (1)
      • Superset (2)
    • 데이터 웨어하우스 (5)
      • Snowflake (3)
      • Redshift (0)
    • STATISTICS (1)
    • GIT (5)
    • AWS (4)
    • AI (1)
    • EXCEL (1)
    • 프로젝트 (5)
    • 기타 (16)
    • 일기 (10)

블로그 메뉴

  • 홈
  • 방명록
  • 글쓰기
  • 설정

공지사항

인기 글

태그

  • 파이썬
  • 딕셔너리
  • python
  • S3
  • 프로그래머스
  • mysql
  • redash
  • 코딩테스트
  • 백준
  • AWS

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.1
_알파카
[GIT] DS_Store 파일 삭제 방법 (feat. Mac)
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.