Intellij Idea git commit 過濾文件

 

Idea 自帶的Ignore 過濾是將文件在 IDEA 中過濾隱藏來實現 git commit 的過濾功能,可是這樣有個弊端,就是這個文件若是你平時在開發中使用,可是僅限於本身開發使用,又不想提交上去,git

那麼這樣的隱藏就不是很是的便捷,由於文件隱藏了你要自行到文件目錄中去找到對應文件作修改。緩存

 

今天要說的是利用ignore插件來實現commit的隱藏:bash

找到IDEA中的Plugins插件管理選項,選中Borwse repositories..  搜索.ignore 找到對應插件 installide

安裝完成後重啓IDEA。idea

 

還有一種經過本身下載的方式添加插件,https://plugins.jetbrains.com/idea/plugin/7495–ignore 
去這個網址下載好壓縮包,
選中Plugins插件管理中的install plugins from disk...spa

 

 

 

 安裝完插件後插件

 

 先選擇Example user template好了,之後有什麼想過濾的能夠自行添加,~最後點擊Generate生成blog

會對應的生成一個.gitignore的文件,能夠在這個文件中添加過濾的文件了。開發

可是有些時候添加後,執行git commit 仍是回檢索到過濾的文件,這個是因爲對應的目錄或者文件已經被git跟蹤,此時再加入.gitignore後就無效了。get

這個時候須要在對應文件的目錄下打開git bash 執行 git rm --cached xxx(文件名) 來刪除緩存信息便可。

 

這個時候還有一個問題,就是當該過濾的文件都過濾了,還剩下.gitignore這個文件本身還會存在項目中,這個時候git commit會看到該文件,這個時候能夠使用上述中

IDEA自帶的File Types 中的Ignore files and folders 過濾掉.gitignore文件便可,這樣就能夠實現全部不須要上傳的文件過濾,又不會影響開發了。

相關文章
相關標籤/搜索