1. 程式人生 > >IDEA提供開發效率之Git忽略外掛.ignore

IDEA提供開發效率之Git忽略外掛.ignore


在使用的IDE是IntelliJ IDEA,發現IDEA在提交專案到本地倉庫的時候,會把.idea資料夾中的內容也提交上去,這裡面放的是一些專案的配置資訊,包括歷史記錄,版本控制資訊等。可以不傳到Git上面去。 這個時候就需要編寫.gitignore檔案來忽略提交這些檔案。在IDEA中有一個外掛.ignore可以幫我們做這件事。

一、安裝外掛

搜尋.ignore

二、新建.ignore檔案

.ignore檔案
先選擇Example user template,後續有需要新增

三、將不需要提交的檔案新增

檔案新增
  • 在.ignore檔案中自動新增,並且需要忽略的檔案變為了灰色狀態
自動新增
  • 則提交時不會提交需要忽略的檔案。

四、.gitignore檔案忽略的匹配規則

  1. *.a # 忽略所有 .a 結尾的檔案
  2. !lib.a # 但 lib.a 除外
  3. /TODO # 僅僅忽略專案根目錄下的 TODO 檔案,不包括 subdir/TODO
  4. build/ # 忽略 build/ 目錄下的所有檔案
  5. doc/*.txt # 會忽略 doc/notes.txt 但不包括 doc/server/arch.txt

  • 注意:.gitignore只能忽略中新增的檔案,如果已經被納入了版本管理中,則修改.gitignore是無效的。那麼解決方法就是先把本地快取刪除,然後再提交。(因此可以將不需要提交的檔案不提交到緩衝區和