반응형
Mac OS 사용자들이라면 .DS_Store라는 레포에 올라간 파일을 봤을 것이다.
.DS_Store은 Desktop Service Store의 약자로 Mac Os에서 정의한 파일 포맷으로 담고 있는 폴더에 대한 아이콘 위치,백그라운드 이미지 등의 메타정보를 갖는다. 맥의 Finder애플리케이션으로 생성되고 유지되고 있다.
1) 아직 푸쉬하지 않은 경우
gitignore
/DS_Store
2) gitignore 추가 전에 이미 푸쉬하여 이미 반영 된 경우
아래 명령어를 실행하면 해당 이름을 갖는 모든 파일들이 강제로 제거된다.
terimnal
find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch
커밋, 푸쉬하기!
출처: https://en.wikipedia.org/wiki/.DS_Store
반응형
'CS > GIT' 카테고리의 다른 글
[Git]브랜치 이름 변경하기(로컬, 깃허브,깃랩 원격 저장소 반영) (0) | 2022.01.15 |
---|---|
[GIT]__pycache__삭제하기 (0) | 2022.01.14 |
[GIT]ssh: connect to host github.com port 22: Connection refused (0) | 2021.11.22 |
[Git] Troubleshooting: remote: HTTP Basic: Access denied fatal: Authentication (0) | 2021.11.21 |
[Git] Troubleshooting: ! [rejected] master -> master (fetch first) (0) | 2021.11.17 |