Git中.gitignore忽略文件(maven项目)

Posted Mr_LINWH 林文豪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git中.gitignore忽略文件(maven项目)相关的知识,希望对你有一定的参考价值。

使用情景

有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们

解决方案

在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。

注意原则

  1. 忽略操作系统自动生成的文件,比如缩略图等;
  2. 忽略编译生成的中间文件、可执行文件等,也就是如果一个文件是通过另一个文件自动生成的,那自动生成的文件就没必要放进版本库,比如Java编译产生的.class文件;
  3. 忽略你自己的带有敏感信息的配置文件,比如存放口令的配置文件

内容:

# 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

如有不同意见,欢迎指出交流

以上是关于Git中.gitignore忽略文件(maven项目)的主要内容,如果未能解决你的问题,请参考以下文章

Git系列:第七篇-Maven项目下提交时忽略不必要的文件或文件夹

eclipse提交Git时忽略文件

git忽略文件

Git 忽略和 Maven 目标

eclipse的Git忽略某些不需要提交的文件

git add 时忽略某些文件或者文件夹