Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 플랫디자인
- 포인트
- 스큐어모피즘
- 직장인인강
- SWIFT
- viewDidLoad
- 입력 개수 제한
- Xcodebuild
- ios
- git workflow
- commit message
- 아이폰
- 픽셀
- 패캠챌린지
- 패스트캠퍼스
- git
- 뉴북
- 머티리얼 디자인
- 디자인 트렌드
- Git Tutorial
- commit
- commit messages
- 패스트캠퍼스후기
- 8 그리드 시스템
- iOS앱개발올인원패키지Online.
- 마크다운
- .DS_Store
- viewDidAppear
- 뉴모피즘
- 직장인자기계발
Archives
- Today
- Total
왕논의 연구실
Git에서 .DS_Store 파일로 문제가 생겼을 때 본문
git을 맥에서 사용하다보면 DS_Store파일이 생길 수 있다.
.DS_Store파일이란?
- - Desktop Services Store의 약자로, 해당 폴더에 대한 메타데이터를 저장하는 파일
- - 해당 디렉토리 크기, 아이콘의 위치, 폴더의 배경에 대한 정보
- 폴더에 접속만해도 정보가 바뀜
이게 자꾸 바뀌다보니 이 파일이 git에 올라가면 여간 골치아픈게 아니다.
실제 프로젝트와는 관련도 없으면서 너무 귀찮게 구는데, 잘못해서 이것까지 올라갔을 때의 처리했던 방법이다.
1. git clone
일단 깃을 클론한다.
2. .DS_Store파일 삭제
해당 폴더의 커맨드 창에서
find . -name .DS_Store -print0 | xargs -0 git rm --ignore-unmatch -f
을 입력하여 폴더 전체 .DS_Store파일을 삭제한다.
3. git ignore 파일 작성
git ignore파일을 생성하던가 있다면 .DS_Store에 대한 문구를 추가하여 ignore할 목록에 추가한다.
4. git hub에 push
add-commit-push하여서 삭제된 것을 깃허브에 올려준다.
참고
https://velog.io/@cil05265/Git-Hub깃허브-.DSStore-파일-개념-및-삭제-방법
'오류노트' 카테고리의 다른 글
[오류노트] Xcode Archive 활성화 하는 법 (0) | 2021.12.19 |
---|---|
app-add.txt 설정 방법 안보이는 오류 (0) | 2021.12.12 |
[오류노트] rename failed at swift (Rename failed Error) (0) | 2021.09.17 |
뷰 컨트롤러 하이얼아키 에러 (0) | 2021.08.14 |
개발문서 자동화 시도하면서 생긴 문제 (0) | 2021.07.14 |