.gitignore는 프로젝트가 존재하는 위치(최상단)에 위치합니다. 만일 없다면 추가하도록 합니다.
저의 경우 .gitignore를 자동으로 생성해주는 사이트인 www.gitignore.io를 이용했습니다.
gitignore.io
Create useful .gitignore files for your project
www.toptal.com
위 사이트에 접속하여 운영체제와 IDE 등을 입력하여 자동으로 구성합니다.
안드로이드 프로젝트를 위해 작성하였기 때문에 다음과 같은 키워드를 사용했습니다.
Android, AndroidStudio, Windows, macOS
생성된 텍스트를 프로젝트의 .gitignore에 붙여넣어 완성합니다.
만일 .gitignore가 없다면 터미널에서 vi .gitignore 명령으로 작성한 뒤 저장합니다.
[중요] 프로젝트 진행중 중간에 .gitignore파일을 추가할 경우
프로젝트가 진행중인 상황에서 .gitignore를 추가할 경우
ignore되어야 할 파일들이 이미 올라가 있는 상태일 수 있습니다.
이럴 경우 다음 작업을 터미널에서 해야 합니다.
git rm -r --cached .
git add .
git commit -m "적용할 커밋 메시지"
명령어가 실행되었다면 .gitignore에 적용된 파일들이 삭제가 되면서 git Repository에 삭제된 리스트들을 올릴수 있게 준비해줍니다.
여러명의 사람들과 프로젝트를 공유할 경우, 동일한 라이브러리 환경을 제공하기 위해서는 필수적으로 추가를 해주셔야 합니다.
특히 iOS의 경우 이 작업이 생략되었을 때 큰 문제가 될 수 있습니다.
728x90
반응형
'Android' 카테고리의 다른 글
| NavBackStackEntry의 Lifecycle은 Activity의 Lifecycle과 다르다 (0) | 2024.08.14 |
|---|---|
| 모듈 네임스페이스 관리의 중요성: Android 프로젝트를 위한 팁 (0) | 2023.11.28 |
| Intent(인텐트) (0) | 2022.09.29 |
| Android RPC, Binder IPC (0) | 2022.08.13 |