close
今天我們要講的是Git 的忽略清單設定
Git 為我們帶來很多的便利性
不過像我們在開發Android的時候
有些檔案是 Run 的時候才會產生
這些檔案傳上Git 之後並沒有用處
那我們要如何設定別讓這些檔案上傳呢?
其實答案就在標題裡(圍毆!!!)
我們以 Android 為例
在.gitignore中來設定一些不需要追蹤的檔案吧!
一般來說
我們可以從Project Files模式中
找到我們在 Project 下的 .gitignore 設定檔
如圖
如果沒有的話
Android Studio 也會很貼心的問我們要不要Creat 一份
需要注意的是
正常來說一開始在 Git 建立專案的時候
我們就可以直接生成.gitignore 檔了
這樣之後在上傳的時候就可以成功忽略不必要的檔案
可是若一開始沒有建立,就必需要注意以下這點
當我們在Android Studio建立完.gitignore 之後
先只上傳.gitignore 就好
上傳完畢再把剩下的修改檔案傳上去
這樣.gitignore 才會生效
然後以下就是我.gitignore 的設定檔內容
# Created by .ignore support plugin (hsz.mobi)
# *.iml
# .gradle
# /local.properties
# /.idea/workspace.xml
# /.idea/libraries
# .DS_Store
# /build
/captures
.externalNativeBuild
# Built application files ==================
/*/build/
/build
# Crashlytics configuations
com_crashlytics_export_strings.xml
# Local configuration file (sdk path, etc)
local.properties
# Gradle generated files
.gradle
# Signing files
.signing/
# User-specific configurations
.idea/libraries/
.idea/workspace.xml
.idea/tasks.xml
.idea/.name
.idea/compiler.xml
.idea/copyright/profiles_settings.xml
.idea/encodings.xml
.idea/misc.xml
.idea/modules.xml
.idea/scopes/scope_settings.xml
.idea/vcs.xml
*.iml
# OS-specific files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
為了讓大家知一開始生成的.gitignore 內容是什麼
我只用註解刪掉
下方是Android 的一些忽略的檔案
當然這只是個範例
我們也可以依照自己當前專案的需求
去增加or減少忽略的內容喔 !!!
資料來源:
http://qiita.com/kgmyshin/items/5d92915b3d0b8c69cfd4
全站熱搜