-
[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