IDEA提供開發效率之Git忽略插件.ignore


在使用的IDE是IntelliJ IDEA,發現IDEA在提交項目到本地倉庫的時候,會把.idea文件夾中的內容也提交上去,這裏面放的是一些項目的配置信息,包括歷史記錄,版本控制信息等。能夠不傳到Git上面去。 這個時候就須要編寫.gitignore文件來忽略提交這些文件。在IDEA中有一個插件.ignore能夠幫咱們作這件事。git

1、安裝插件

搜索.ignore

2、新建.ignore文件

.ignore文件
先選擇Example user template,後續有須要添加

3、將不須要提交的文件添加

文件添加
  • 在.ignore文件中自動添加,而且須要忽略的文件變爲了灰色狀態
自動添加
  • 則提交時不會提交須要忽略的文件。

4、.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是無效的。那麼解決方法就是先把本地緩存刪除,而後再提交。(所以能夠將不須要提交的文件不提交到緩衝區和本地倉庫)
相關文章
相關標籤/搜索