나의 경우 보통 아래의 것들을 무시한다.
third party native library의 경우 .so를 무시하면 안된다.
NDK로써 본인이 직접 빌드하는거라면 무시하고 그렇지 않다면 모두 이력을 tracking 해야 한다.
# built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
# built native files (uncomment if you build your own)
# *.o
# *.so
# generated files
bin/
gen/
# Ignore gradle files
.gradle/
build/
# Local configuration file (sdk path, etc)
local.properties
# Proguard folder generated by Eclipse
proguard/
# Eclipse Metadata
.metadata/
# Mac OS X clutter
*.DS_Store
# Windows clutter
Thumbs.db
# Intellij IDEA (see https://intellij-support.jetbrains.com/entries/23393067)
.idea/workspace.xml
.idea/tasks.xml
.idea/datasources.xml
.idea/dataSources.ids
만약 build file들이 tracking system에 등록 되었다면 아래의 명령어를 이용해서 제거하자.
해당 명령어는 실제 파일 시스템에서는 제거하지 않고 tracking에서만 제거하는 방법이다.
git rm --cached
더 쉬운 방법은 모두 제거하고 다시 하는 것이다.
git rm --cached -r .
.gitignore 파일 생성
git add .
'Computer Science > Git' 카테고리의 다른 글
Github에 100Mb이상 파일 올리는 방법 (오류 해결) (5) | 2016.08.09 |
---|---|
Github Page로 개인 홈페이지 제작, Private Git 얻기 (2) | 2016.07.03 |
저장소 통채로 복사하기 (bitbucket to github) (0) | 2016.06.29 |
Git: 두개의 Commit 사이에서 변경된 코드 수 알기 (0) | 2015.01.18 |
원격 저장소와 동기화 (0) | 2014.05.30 |