Intellij Idea git commit 過濾文件


 

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

那么這樣的隱藏就不是非常的便捷,因為文件隱藏了你要自行到文件目錄中去找到對應文件做修改。

 

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

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

安裝完成后重啟IDEA。

 

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

 

 

 

 安裝完插件后

 

 先選擇Example user template好了,以后有什么想過濾的可以自行添加,~最后點擊Generate生成

會對應的生成一個.gitignore的文件,可以在這個文件中添加過濾的文件了。

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

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

 

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

IDEA自帶的File Types 中的Ignore files and folders 過濾掉.gitignore文件即可,這樣就可以實現所有不需要上傳的文件過濾,又不會影響開發了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM