[TIL] 깃허브 .DS_Store파일 삭제하기!

한철희·2024년 5월 3일
0

TIL

목록 보기
38/57

맥북에서 깃허브를 사용하면 만나게 되는 친구가 있습니다
바로 .DS_Store인데요 이게 어떤 파일인지,
어떻게 제거하는지 알아보겠습니다


저는 주로 터미널에서 깃허브를 사용해서
터미널 기준으로 사용법을 알려드릴게요

.DS_Store 삭제 방법

1. DS_Store 삭제하기

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

2. 앞으로도 업로드 되지 않도록 추가하기

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

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

# 변경사항 add
git add .

# 커밋 작성
git commit -am '.DS_Store 삭제'

# 원격 저장소에 반영
git push origin 브랜치명

이렇게 하면 저장소에 .DS_Store파일은 안보이고 .gitignore파일이 추가된것을 확인할 수 있습니다.

vi .gitignore
// .gitignore 파일
.DS_Store 
profile
초보 개발자 살아남기

0개의 댓글