최대 1 분 소요

상황

프로젝트를 깃허브 레포지토리에 push 했을 때, .DS_Store 파일까지 같이 올라간 상황

해결 방법

1. 터미널에서 프로젝트가 있는 폴더로 이동

2. .DS_Store 파일 삭제 및 .gitignore에 추가

아래 명령어를 순서대로 그대로 터미널에 입력한다.

find . -name .DS_Store -print0 | xargs -0 git rm --ignore-unmatch -f
echo .DS_Store >> .gitignore
  1. .DS_Store 파일을 삭제한다.
  2. .gitignore에 추가하여 다시 commit이 되지 않도록 한다.

3. 변경 사항을 레포지토리에 push

git add .gitignore
git commit -m ".DS_Store is banished"
git push origin master

변경 사항을 레포지토리에 push 후 확인해보면, .DS_Store 파일이 사라져있을 것이다.

참고



💛 개인 공부 기록용 블로그입니다. 👻

맨 위로 이동하기

태그:

카테고리:

업데이트: