특정 파일 폴더 git에서 제외하기
프로그래밍/그 외2018. 5. 11. 15:34
안녕하세요. 개발자 드리머즈입니다.
유니티 소스를 Bitbucket에 올려서 관리하고자 합니다. 올리고자 하는 프로젝트의 용량을 확인했더니 무려 500메가나 됐습니다. 소스코드는 용량이 아주 적을테니.. 다른 무엇인가가.. 용량의 대부분을 차지하고 이것은 관리할 필요가 없는 파일일 것입니다.
1 | git add . -A | cs |
위의 명령어를 사용하더라도
불필요한 파일들은 제외하고 나머지 필요한 파일들만 추가되면 편하겠죠?
프로젝트의 최상위 폴더에 .gitignore 파일을 생성합니다.
저와 같이 GitBash에서 작업을 한다면 아래의 명령어로 파일 생성 및 오픈을 할 수 있습니다.
vi .gitignore
1 2 3 4 5 6 | #folder Library/ Temp/ #file *.apk | cs |
Library폴더와 Temp폴더 그리고 *.apk 파일의 용량이 많고 관리할 필요가 없는 파일로 판단돼
.gitignore 파일에 명시했습니다.
그리고 파일을 저장합니다.(vi에서 쉬프트 + ;(콜론) 누르고 wq 입력한 다음에 엔터 치면 저장됨)
git status 명령어를 쳐봤더니.. 정말로 Library폴더, Temp폴더, apk 파일을 제외되어 보여집니다.
git add . -A 명령어를 사용했더니 .vs 폴더의 파일이 추가되지 않아 이 폴더도 .gitignore에 추가했습니다.
warning: LF will be replaced by CRLF in ProjectSettings/UnityConnectSettings.asset.
The file will have its original line endings in your working directory.
위의 워닝이 뜨긴 하지만 원하는 대로 git add는 잘 되네요.
미션 성공~!!
댓글 영역