idea git commit全局ignore配置

idea 全局ignore配置

在开发时,提交开发代码到git,需要剔除一些不需要提交的文件。那么可以配置一个全局ignore文件。

配置方法

  • 新建一个git.ignore文件,将配置写好。

    DIY

    target/

    svn

    .svn/

    Linux System

    *~

    KDE directory preferences

    .directory

    Linux trash folder which might appear on any partition or disk

    .Trash-*

    Windows System

    Windows image file caches

    Thumbs.db
    ehthumbs.db

    Folder config file

    Desktop.ini

    Recycle Bin used on file shares

    $RECYCLE.BIN/

    Windows Installer files

    *.cab
    *.msi
    *.msm
    *.msp

    Windows shortcuts

    *.lnk

    OSX System

    .DS_Store
    .AppleDouble
    .LSOverride

    Icon must end with two \r

    Icon

    Thumbnails

    ._*

    Files that might appear in the root of a volume

    .DocumentRevisions-V100
    .fseventsd
    .Spotlight-V100
    .TemporaryItems
    .Trashes
    .VolumeIcon.icns

    Directories potentially created on remote AFP share

    .AppleDB
    .AppleDesktop
    Network Trash Folder
    Temporary Items
    .apdisk

    Eclipse

    *.pydevproject
    .metadata
    .gradle
    bin/
    tmp/
    *.tmp
    *.bak
    *.swp
    *~.nib
    local.properties
    .settings/
    .loadpath

    Eclipse Core

    .project

    External tool builders

    .externalToolBuilders/

    Locally stored "Eclipse launch configurations"

    *.launch

    CDT-specific

    .cproject

    JDT-specific (Eclipse Java Development Tools)

    .classpath

    Java annotation processor (APT)

    .factorypath

    PDT-specific

    .buildpath

    sbteclipse plugin

    .target

    TeXlipse plugin

    .texlipse

    JetBrains

    Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio

    *.iml

    Directory-based project format:

    .idea/

    if you remove the above rule, at least ignore the following:

    User-specific stuff:

    .idea/workspace.xml

    .idea/tasks.xml

    .idea/dictionaries

    Sensitive or high-churn files:

    .idea/dataSources.ids

    .idea/dataSources.xml

    .idea/sqlDataSources.xml

    .idea/dynamic.xml

    .idea/uiDesigner.xml

    Gradle:

    .idea/gradle.xml

    .idea/libraries

    Mongo Explorer plugin:

    .idea/mongoSettings.xml

    File-based project format:

    *.ipr
    *.iws

    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

    JAVA

    *.class

    Mobile Tools for Java (J2ME)

    .mtj.tmp/

    Package Files

    *.jar
    *.war
    *.ear

    virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml

    hs_err_pid*
    #Maven
    target/
    **/target/
    pom.xml.tag
    pom.xml.releaseBackup
    pom.xml.versionsBackup
    pom.xml.next
    release.properties
    dependency-reduced-pom.xml
    buildNumber.properties
    .mvn/timing.properties
    logs/

  • 找到git的全局配置文件,将该新建的文件配置到其中。

我的是在C:\Users\Windows,文件名.gitconfig

[user]
	name = xxx
	email = xxx@163.com
# 增加以下内容,排除文件	
[core]
	excludesfile = C:/Users/Windows/git.ignore
  • idea中配置对应的git即可生效
相关推荐
蜜桃小阿雯16 小时前
JAVA开源项目 校园美食分享平台 计算机毕业设计
java·jvm·spring boot·spring cloud·intellij-idea·美食
晚枫20001 天前
kafka发送事件的几种方式
spring boot·分布式·docker·容器·kafka·intellij-idea·linq
我是一颗小小的螺丝钉1 天前
idea插件推荐之Cool Request
java·ide·intellij-idea
尘浮生1 天前
Java项目实战II基于Spring Boot的宠物商城网站设计与实现
java·开发语言·spring boot·后端·spring·maven·intellij-idea
Chase-Hart2 天前
【每日一题】LeetCode 1184.公交站间的距离问题(数组)
java·算法·leetcode·eclipse·intellij-idea
尘浮生2 天前
Java项目实战II基于Java+Spring Boot+MySQL的服装厂服装生产管理系统的设计与实现
java·开发语言·spring boot·后端·mysql·maven·intellij-idea
洗发水很好用2 天前
新版IDEA提示@Autowired不建议字段注入
java·ide·intellij-idea
蔚一2 天前
Java设计模式—面向对象设计原则(四) ----->接口隔离原则(ISP) (完整详解,附有代码+案例)
java·后端·设计模式·intellij-idea·接口隔离原则
软件技术NINI3 天前
intellij idea创建java项目
intellij-idea
李少兄3 天前
解决项目启动时报“找不到符号”问题
java·ide·intellij-idea