-
[xcode] gitignore 파일 작성하기개발 관련/GitHub 2022. 2. 20. 02:38반응형
xcode를 사용해서 프로젝트를 하다보면 내가 직접 작업하지않은 파일들이 변경이 된다.
난 이런 파일 수정한적이 없는데 ? git add 명령어로 필요한 파일 하나하나씩 올리는게 좋은 점은 알고 있지만, !!
정말 1개의 파일만 수정하였다면 파일명을 하나하나 입력하기보다는 git add . 로 편하게 작업하고싶었다.
그렇다면 .gitignore 파일을 작성하면 되지만, 정말 제외해도 되는 파일인지, 알아보고나서 작업하려고한다.
UserInterfaceState.xcuserstate은 무엇인가 ?
workspace/project 문서의 레이아웃을 담고있는 파일입니다.
로컬시스템 기반으로 데이터가 생성, 수정이 되어 파일이 만들어집니다.
로컬시스템 기반이기 때문에 누군가와 협업을 한다면, 제외해야하는 파일이며 개인 작업시에도 필요한 파일은 아니다.DS_Store은 무엇인가 ?
DS_Store 파일이란 Desktop Services Store의 약자로 애플에서 정의한 파일 포맷이다.
애플의 맥 OS X 시스템이 폴더에 접근할 때 생기는 해당 폴더에 대한 메타데이터를 저장하는 파일이다.
파일을 분석해보면 해당 디렉토리 크기, 아이콘의 위치, 폴더의 배경에 대한 정보들을 얻을 수 있다.
즉, 제외해도 괜찮은 파일이다.
gitignore
1. gitignore 파일을 만들어준다
2. 파일과 파일 권한을 확인해본다
gitginore 파일의 수정권한이 없기 때문에 수정을 할려고해도 할 수 없다
3. 수정할 수 있게 권한을 바꿔주자
chmod [권한수정] [파일명]
권한수정 할 권한이 없다고 나온다 ㅋㅋㅋㅜㅜ 컴퓨터는 바보야 ~~
sudo chmod [권한수정] [파일명]
4. vim 편집기로 .gitignore 파일을 수정해주자
나가는 법 : esc > :wq (: > w> q) > Enter
'개발 관련 > GitHub' 카테고리의 다른 글
[Git] .DS_Store 파일 개념 및 삭제 방법 (0) 2022.11.09 .gitignore 파일을 추가했지만 안될 때 (0) 2022.06.16 [문제해결]git token 로그인 (0) 2022.01.02 Git branch, git checkout 브랜치 생성 및 전환 (0) 2021.12.25 vscode로 github 시작하기 (0) 2021.05.20