1. 程式人生 > >Git程式碼託管時檔案忽略設定

Git程式碼託管時檔案忽略設定

無論是SVN還是Git都是非常好用的程式碼託管工具,與SVN比起來,Git是分散式中做的最好的,它可以離線提交,易於本地管理的特性使其越來越獲得開發者的喜愛。每個開發人員從中心版本庫/伺服器上拉取程式碼後會在自己的機器上克隆一個自己的版本庫。這樣就可以完全本地化作業,即便是離線狀態仍然能夠提 交檔案,檢視歷史版本記錄,建立專案分支等各種操作。

使用Git提交程式碼時會發現它不像SVN那樣方便的管理忽略的資料夾,只能按檔案忽略。但它提供了一種更加強大的方式來忽略檔案,那就是使用檔案定義忽略規則。網上講忽略規則的部落格多不勝數,再次不在羅嗦。想看的提供一個連結,寫的不錯,可以看看:Git忽略檔案

在這裡,提供我的過濾方法,支援過濾IntelliJ IDEA,Eclipse,作業系統等關聯的檔案,免去每次選擇的煩惱

在倉庫目錄下新建一個名為.gitignore的檔案(或者直接在工程內建立.gitignore檔案),開啟檔案新增如下程式碼即可。

# Lines that start with '#' are comments.

# IntelliJ IDEA Project files

.idea
*.iml
*.ipr
*.iws
out

# Eclipse Project files
.classpath
.project
.settings/

bin/
gen/
local.properties

.DS_Store
Thumbs.db

*.bak
*.tem
*.temp
#.swp
*.*~
~*.*