본문 바로가기
Git

gitignore 적용하기

by 봄석 2019. 1. 29.

.gitignore이란?

Project에 원하지 않는 Backup File이나 Log File , 혹은 컴파일 된 파일들을 Git에서 제외시킬수 있는 설정 File이다.

1. .gitignore Android Studio 용파일 만들기

  • 항상 최상위 Directory에 존재해야합니다

  • # 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

2. 기존에 적용되지 않던곳에 적용하기

  • 적용하는 방법은 어렵지 않다. .gitignore File을 같이 Push하면 됩니다.
  • 기존에 있던 Project에 .gitignore File이 적용이 안되는 경우에는 git Repository에서 적용해보고 다시 Push해보기 바랍니다.
git rm -r --cached .
git add .
git commit -m "Apply .gitignore"


3. 예시

*.apk
*.iml
.gradle
local.properties
.idea
.DS_Store
build
captures
.externalNativeBuild

/app/fabric.properties



4. Git ignore 자동으로 생성해주는 사이트


위 사이트에서 사용하는 ide, 운영체제, 언어등을 입력하면 

.ignore file을 알아서 만들어주기도 합니다!!

댓글