欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

前言

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

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

設(shè)置.gitignore文件

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

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

解決方案

上述問題的解決方案就是刪除緩存文件

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

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

輸入:

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

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

git強制推送命令

git push -f origin master

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

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

具體步驟如下

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

2、點擊new changelist 后如下圖所示:

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

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

常用過濾文件

下面列出了我們常用的過濾文件:

# [ java 字節(jié)碼 ]
*.class
# [ 日志文件 ]
*.log
# [ 打包壓縮文件 ]
#*.jar
*.war
*.zip
*.tar.gz
*.rar
# [ java 虛擬機異常日志 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目錄]
dist/
# [HBuilderX  編譯目錄 ]
unpackage/
# [vscode IDE]
.vscode/
# [mac]
.DS_Store
# [忽略開發(fā)配置文件]
jxq-schcater-api/conf/devCommons/config/application.yml
.history
components.d.ts
.hbuilderx
.vite
.env
.env.development

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

相關(guān)文章

  • Java中的ZooKeeper使用

    Java中的ZooKeeper使用

    本文主要介紹了Java中的ZooKeeper使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • DolphinScheduler容錯源碼分析之Worker

    DolphinScheduler容錯源碼分析之Worker

    這篇文章主要為大家介紹了DolphinScheduler容錯源碼分析之Worker,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • Java8 實現(xiàn)stream將對象集合list中抽取屬性集合轉(zhuǎn)化為map或list

    Java8 實現(xiàn)stream將對象集合list中抽取屬性集合轉(zhuǎn)化為map或list

    這篇文章主要介紹了Java8 實現(xiàn)stream將對象集合list中抽取屬性集合轉(zhuǎn)化為map或list的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • SpringBoot使用@valid進行參數(shù)校驗的流程步驟

    SpringBoot使用@valid進行參數(shù)校驗的流程步驟

    SpringBoot 提供了一種方便的方式來進行參數(shù)校驗:使用 Hibernate Validator,Spring Boot 提供了一種方便的方式來進行參數(shù)校驗:使用 Hibernate Validator,所以本文給大家介紹了SpringBoot使用@valid進行參數(shù)校驗的流程步驟,需要的朋友可以參考下
    2023-09-09
  • Springboot詳解如何實現(xiàn)SQL注入過濾器過程

    Springboot詳解如何實現(xiàn)SQL注入過濾器過程

    這篇文章主要介紹了基于springboot實現(xiàn)SQL注入過濾器,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2022-06-06
  • Spring+SpringMVC+Hibernate項目環(huán)境搭建的步驟(圖文)

    Spring+SpringMVC+Hibernate項目環(huán)境搭建的步驟(圖文)

    這篇文章主要介紹了Spring+SpringMVC+Hibernate項目環(huán)境搭建的步驟(圖文),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 談?wù)刯ava的concurrent用法

    談?wù)刯ava的concurrent用法

    這篇文章給大家介紹java的concurrent用法,感興趣的朋友一起學(xué)習(xí)吧
    2015-10-10
  • Java 關(guān)系運算符詳情及案例(下)

    Java 關(guān)系運算符詳情及案例(下)

    這篇文章主要介紹了Java 關(guān)系運算符詳情及案例的實現(xiàn),主要續(xù)上篇文章,上一篇文章我們講到“等于”運算符 (==)、“不等于”運算符(!=)、“大于”運算符(>) ,這篇文章繼續(xù)給大家講解相關(guān)知識,需要的朋友可以參考一下
    2021-12-12
  • Java實現(xiàn)Flappy Bird游戲源碼

    Java實現(xiàn)Flappy Bird游戲源碼

    這篇文章主要為大家詳細介紹了Java實現(xiàn)Flappy Bird游戲源碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 解決Spring Batch框架job任務(wù)只跑一次的問題

    解決Spring Batch框架job任務(wù)只跑一次的問題

    這篇文章主要介紹了解決Spring Batch框架job任務(wù)只跑一次的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09

最新評論