最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

idea中如何過(guò)濾某些文件不提交的方法實(shí)現(xiàn)

 更新時(shí)間:2023年07月05日 08:39:04   作者:ybb_ymm  
本文主要介紹了idea中如何過(guò)濾某些文件不提交,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

在開(kāi)發(fā)過(guò)程中,經(jīng)常會(huì)遇到一些文件是我們不想提交的內(nèi)容。那么應(yīng)該如何過(guò)濾掉?不去提交到我們的git倉(cāng)庫(kù)?

比如,我們常用的一些配置文件、打包文件、target下的編譯文件,

設(shè)置.gitignore文件

我們經(jīng)常使用的是在項(xiàng)目中配置上.gitignore文件,將我們需要過(guò)濾掉不提交的內(nèi)容全部列出來(lái),這樣便能夠有效的完成攔截,使我們不想提交的文件或者內(nèi)容便能很好的過(guò)濾掉!

但是,這種方案也是有漏洞的,比如:我們已經(jīng)提交過(guò)git倉(cāng)庫(kù)的內(nèi)容,即使添加到了.gitignore文件內(nèi),也不會(huì)過(guò)濾,仍然會(huì)提交到git倉(cāng)庫(kù)中,如果想避免提交,只能夠在我們push的時(shí)候手動(dòng)將內(nèi)容過(guò)濾掉了(手動(dòng)勾選不提交)!

解決方案

上述問(wèn)題的解決方案就是刪除緩存文件

.gitignore只能忽略那些原來(lái)沒(méi)有被track的文件,假如我們某些文件已經(jīng)被納入了版本管理中了,那么修改.gitignore是無(wú)效的。

這么解決方法就是先把這些本地緩存刪除(改變成未track狀態(tài)),然后再提交:

輸入:

git rm -r --cached .idea
git rm --cached demo-project.iml

如刪除不掉,可以加上-f 強(qiáng)制刪除 注意一定要加上 --cached 表示只刪除緩沖文件

git強(qiáng)制推送命令

git push -f origin master

設(shè)置新的忽略文件

上面的方法,我們無(wú)法實(shí)現(xiàn),那么就要像另一種方案來(lái)實(shí)現(xiàn)了,就是另外設(shè)置一個(gè)過(guò)濾忽略文件,然后將我們不想提交的內(nèi)容移動(dòng)到此忽略文件中即可

具體步驟如下

1、idea工具內(nèi),點(diǎn)開(kāi)Version control面板。

2、點(diǎn)擊new changelist 后如下圖所示:

  • Name:此處輸入我們的文件名稱(隨便起,我這里使用的是Ignored Changlist)
  • Comment:此處是我們對(duì)于這個(gè)文件夾的描述。按照你的意圖填寫具體的描述內(nèi)容即可

3、上述文件夾創(chuàng)建完成后,我們即可在我們想要過(guò)濾的文件,右鍵單擊,然后在Move to Another ChangeList即可。后續(xù)就完成了我們的過(guò)濾操作了!

常用過(guò)濾文件

下面列出了我們常用的過(guò)濾文件:

# [ java 字節(jié)碼 ]
*.class
# [ 日志文件 ]
*.log
# [ 打包壓縮文件 ]
#*.jar
*.war
*.zip
*.tar.gz
*.rar
# [ java 虛擬機(jī)異常日志 see http://www.java.com/en/download/help/error_hotspot.xml ]
hs_err_pid*
# [ 操作系統(tǒng)緩存和備份 ]
tmp/
*.tmp
*.bak
*.swp
*~.nib
# [ eclipse ]
.metadata
bin/
.settings
.classpath
.project
# [ IDEA ]
.idea/
*.iml
# [ MAVEN ]
target/
# [Jrebel]
rebel.xml
# ################################################  前端  ###################
# [npm包管理依賴]
node_modules/
# [dist目錄](méi)
dist/
# [HBuilderX  編譯目錄 ]
unpackage/
# [vscode IDE]
.vscode/
# [mac]
.DS_Store
# [忽略開(kāi)發(fā)配置文件]
jxq-schcater-api/conf/devCommons/config/application.yml
.history
components.d.ts
.hbuilderx
.vite
.env
.env.development

到此這篇關(guān)于idea中如何過(guò)濾某些文件不提交的方法實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)idea過(guò)濾某些文件不提交內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring Boot MyBatis 連接數(shù)據(jù)庫(kù)配置示例

    Spring Boot MyBatis 連接數(shù)據(jù)庫(kù)配置示例

    本篇文章主要介紹了Spring Boot MyBatis 連接數(shù)據(jù)庫(kù)示例的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-02-02
  • 教你使用java將excel數(shù)據(jù)導(dǎo)入MySQL

    教你使用java將excel數(shù)據(jù)導(dǎo)入MySQL

    今天教大家如何使用Java將excel數(shù)據(jù)導(dǎo)入MySQL,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)java的小伙伴呢很有幫助,需要的朋友可以參考下
    2021-05-05
  • java?poi?讀取單元格null或者空字符串方式

    java?poi?讀取單元格null或者空字符串方式

    這篇文章主要介紹了java?poi?讀取單元格null或者空字符串方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java中DTO和VO的區(qū)別舉例詳解

    Java中DTO和VO的區(qū)別舉例詳解

    在Java開(kāi)發(fā)中,VO和DTO都是用于數(shù)據(jù)傳輸?shù)膶?duì)象,但它們的含義和用途有所不同,這篇文章主要介紹了Java中DTO和VO區(qū)別的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-12-12
  • maven assembly打包生成Java應(yīng)用啟動(dòng)腳本bat和sh的方法

    maven assembly打包生成Java應(yīng)用啟動(dòng)腳本bat和sh的方法

    springboot應(yīng)用通過(guò)maven插件appassembler-maven-plugi生成啟動(dòng)腳本bat和sh,這篇文章主要介紹了maven assembly打包生成Java應(yīng)用啟動(dòng)腳本bat和sh,需要的朋友可以參考下
    2022-11-11
  • Java數(shù)據(jù)結(jié)構(gòu)之線段樹詳解

    Java數(shù)據(jù)結(jié)構(gòu)之線段樹詳解

    線段樹是一種二叉搜索樹,與區(qū)間樹相似,它將一個(gè)區(qū)間劃分成一些單元區(qū)間,每個(gè)單元區(qū)間對(duì)應(yīng)線段樹中的一個(gè)葉結(jié)點(diǎn)。本文將介紹線段樹的Java實(shí)現(xiàn)代碼,需要的可以參考一下
    2022-01-01
  • 在SpringBoot中配置日期格式化的方法詳解

    在SpringBoot中配置日期格式化的方法詳解

    通常情況下,發(fā)起一個(gè) Http 請(qǐng)求,Spring Boot 會(huì)根據(jù)請(qǐng)求路徑映射到指定 Controller 上的某個(gè)方法的參數(shù)上,接著,Spring 會(huì)自動(dòng)進(jìn)行類型轉(zhuǎn)換,對(duì)于日期類型的參數(shù),Spring 默認(rèn)是沒(méi)有配置如何將字符串轉(zhuǎn)換成日期類型的,本文將給大家介紹在SpringBoot中配置日期格式化的方法
    2023-10-10
  • 淺析java 希爾排序(Shell)算法

    淺析java 希爾排序(Shell)算法

    這篇文章主要介紹了淺析java 希爾排序(Shell)算法的原理以及示例,需要的朋友可以參考下
    2015-02-02
  • 解決lombok的@Data注解無(wú)法打印繼承的父類信息問(wèn)題

    解決lombok的@Data注解無(wú)法打印繼承的父類信息問(wèn)題

    在Java編程中,使用@Data注解可能導(dǎo)致子類繼承父類屬性后,打印只顯示子類信息不顯示父類信息,問(wèn)題源于@Data注解作用域僅限于當(dāng)前類,解決方法包括使用@ToString(callSuper=true)注解或重寫toString方法
    2024-11-11
  • 一篇文章教你使用枚舉來(lái)實(shí)現(xiàn)java單例模式

    一篇文章教你使用枚舉來(lái)實(shí)現(xiàn)java單例模式

    本篇文章主要介紹了Java實(shí)現(xiàn)單例的3種普遍的模式,餓漢式、懶漢式、枚舉式。具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能給你帶來(lái)幫助
    2021-07-07

最新評(píng)論

兰西县| 易门县| 日喀则市| 邻水| 灯塔市| 论坛| 平潭县| 甘肃省| 临沂市| 六安市| 北安市| 平安县| 临夏县| 蕲春县| 宽甸| 札达县| 县级市| 灵宝市| 青铜峡市| 高陵县| 孝义市| 文昌市| 盐山县| 胶南市| 贺兰县| 崇明县| 河东区| 乌拉特中旗| 遂溪县| 咸宁市| 安丘市| 阳东县| 定结县| 临邑县| 宣威市| 巢湖市| 长白| 皋兰县| 鱼台县| 江油市| 兴业县|