맥북에서 git status 명령을 실행했을 때 간혹 .DS_Store라는 파일이 잡힐 때가 있습니다.
.DS_Store 파일
DS_Store는 Desktop Services Store의 약자입니다. 애플 macOS 운영체제에서 만나게 되는 .DS_Store는 이것을 포함하는 폴더의 메타 정보를 담고 있는 파일입니다. 예를 들어, 폴더의 뷰 옵션, 아이콘 위치, 다른 시각적 정보 등과 같은 메타데이터를 담고 있습니다.
.DS_Store 파일은 finder 애플리케이션이 접근하는 모든 폴더에서 자동으로 생성됩니다.
이 파일은 사실 프로젝트와는 무관한 파일이기 때문에 git commit하고 push할 때 제외되게 하는 것이 좋습니다. 저는 보통 .gitignore에 추가해서 이 파일을 추적하지 않게 합니다. 이런 파일을 굳이 형상관리하고 github으로 보낼 필요가 없기 때문입니다.
참고자료
'DevOps > git, github' 카테고리의 다른 글
[git] merge와 rebase 차이 정리 (0) | 2023.09.19 |
---|---|
[git] master 브랜치로 merge하기 (0) | 2023.06.21 |
[git] feature 브랜치 생명 주기(life cycle) 정리 (0) | 2023.06.20 |
[git] 리모트 브랜치와 로컬 브랜치 커밋 비교하는 방법 (0) | 2023.06.14 |
Pandas 팀에서 쓰는 Git 커밋 메시지 컨벤션 (0) | 2023.05.09 |
[github] 깃허브 코드 트리 활성화하기 (0) | 2023.05.04 |
[github actions] 깃허브 특정 브랜치에 push하는 순간 자동으로 도커 이미지 빌드해서 도커허브에 push하기 (0) | 2023.01.12 |
[git] error: remote origin already exists. 에러 발생시 대처 방법 (0) | 2023.01.08 |