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即可生效
相关推荐
devilnumber11 小时前
避坑_IDEA 提取方法(Extract Method)工具
java·ide·intellij-idea
梁云亮5 天前
在 IDEA 中运行 Tomcat 时,直接在 server.xml 中配置的 <Context> 无效
tomcat·intellij-idea·虚拟路径
开开心心_Every6 天前
内存清理工具定时自动清理开机自启动
java·开发语言·spring·计算机外设·ocr·intellij-idea·excel
开开心心就好8 天前
视频里的图片怎么提取?双击一下就导出
java·前端·人工智能·spring·智能手机·intellij-idea·excel
省钱兄--zs8 天前
西安24小时自助健身房解决方案实战:系统开发与部署全流程指南
java·spring boot·系统架构·intellij-idea·需求分析
开开心心_Every9 天前
电脑OCR识别软件支持表格识别图片转Excel
java·开发语言·微信·计算机外设·ocr·intellij-idea·excel
MandalaO_O11 天前
IDEA 开发(快捷键 + 调试 + 序列化)
java·ide·intellij-idea
开开心心就好11 天前
视频压缩工具推荐,绿色版免安装双击即用
java·前端·人工智能·spring·智能手机·intellij-idea·excel
CarIise12 天前
IDEA与Maven基础课堂笔记
java·intellij-idea·caffe
golang学习记13 天前
Jetbrains 正式官宣:全新AI IDE正式发布!
ide·人工智能·intellij-idea·air