国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

詳解如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件

2024-09-01 13:53:20
字體:
來源:轉載
供稿:網友

最近初學Git,而且在使用的IDE是IntelliJ IDEA,發現IDEA在提交項目到本地倉庫的時候,會把.idea文件夾中的內容也提交上去,這里面放的是一些項目的配置信息,包括歷史記錄,版本控制信息等。可以不傳到Git上面去。

這個時候就需要編寫.gitignore文件來忽略提交這些文件。在IDEA中有一個插件.ignore可以幫我們做這件事。

先來看下如何安裝。

點擊File->Settings

idea,ignore,插件,git

在左側菜單找到Plugins,點擊Browse repositories…

idea,ignore,插件,git

搜索.ignore,點擊Install,安裝完成后就可以愉快的使用了,不過在此之前得重啟IDEA

idea,ignore,插件,git

然而上述方法安裝完IDEA再啟動的時候可能會報錯。。(′?`」∠)_ 不要打我啊,至于為啥我也不知道。那么給你們planB:https://plugins.jetbrains.com/idea/plugin/7495–ignore

去這個網址下載好壓縮包,選擇Install plugin from disk。。

idea,ignore,插件,git

重啟完真的可以用了~!

在項目上右鍵->New ->.ignore file ->.gitignore file(Git)

idea,ignore,插件,git

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

idea,ignore,插件,git

然后就會發現被忽略的文件名變成了灰色有木有啊!又可以愉快的提交代碼了~

idea,ignore,插件,git

也可以右鍵文件將其加入忽略的名單中

idea,ignore,插件,git

下面是一些.gitignore文件忽略的匹配規則:

*.a    # 忽略所有 .a 結尾的文件!lib.a  # 但 lib.a 除外/TODO   # 僅僅忽略項目根目錄下的 TODO 文件,不包括 subdir/TODObuild/  # 忽略 build/ 目錄下的所有文件doc/*.txt # 會忽略 doc/notes.txt 但不包括 doc/server/arch.txt

.gitignore只能忽略那些原來沒有被track的文件,如果某些文件已經被納入了版本管理中,則修改.gitignore是無效的。那么解決方法就是先把本地緩存刪除(改變成未track狀態),然后再提交:

輸入:

git rm -r –cached filePath git commit -m “remove xx” 

或者:

git rm -r –cached . git add . git commit -m “update .gitignore”

來解釋下幾個參數 -r 是刪除文件夾及其子目錄 –cached 是刪除暫存區里的文件而不刪除工作區里的文件,第一種是刪除某個文件,第二種方法就把所有暫存區里的文件刪了,再加一遍,相當于更新了一遍。

PS:IDEA中.gitignore文件示例

# Created by .ignore support plugin (hsz.mobi) ### Maven template target/ pom.xml.tag pom.xml.releaseBackup pom.xml.versionsBackup pom.xml.next release.properties dependency-reduced-pom.xml buildNumber.properties .mvn/timing.properties  .idea/  ## File-based project format: *.iws *.iml *.ipr  ## Plugin-specific files:  # IntelliJ /out/  # mpeltonen/sbt-idea plugin .idea_modules/  # JIRA plugin atlassian-ide-plugin.xml  # Crashlytics plugin (for Android Studio and IntelliJ) com_crashlytics_export_strings.xml crashlytics.properties crashlytics-build.properties fabric.properties 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 饶阳县| 永仁县| 鹤岗市| 石台县| 唐海县| 平利县| 理塘县| 怀化市| 甘南县| 西安市| 玉山县| 新闻| 什邡市| 肇东市| 遂平县| 道孚县| 贵南县| 杨浦区| 辛集市| 玛纳斯县| 康平县| 体育| 昌乐县| 廊坊市| 宁蒗| 荆州市| 包头市| 永登县| 桂平市| 时尚| 兴业县| 天等县| 镇安县| 聂荣县| 缙云县| 全南县| 太湖县| 兴隆县| 嘉义市| 襄樊市| 宁城县|