一:第一种方式 在项目中添加 .gitignore 文件
1、在需要创建 .gitignore 文件的文件夹(即项目所在的文件夹), 右键选择Git Bash 进入项目所在目录。
2、输入 touch .gitignore ,生成“.gitignore”文件。
3、在”.gitignore” 文件里输入你要忽略的文件夹及其文件就可以了(注意格式)。
二:第二种方式 在IDEA上安装插件
方式一:
插件下载地址:https://plugins.jetbrains.com/idea/plugin/7495–ignore去这个网址下载好压缩包,选择Install plugin from disk
方式二:IDEA在线安装
三:关于.gitignore文件的内容
官网模板:
开发常用(直接复制该段文字到.gitignore文件即可(去掉开始和结束的注释)):
----------开始---------------
# Built application files and Maven
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
# Compiled class files
*.class
# Log Files
*.log
# About IntelliJ
*.iml
/.idea/
/out/
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# macOS
.DS_Store
# Package Files
*.jar
*.war
*.ear
*.zip
*.tar.gz
*.rar
# CMake
cmake-build-debug/
# File-based project format
*.iws
# 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
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
----------结束---------------
四:注意事项
.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:
输入:
git rm -r –cached .
git add .
git commit -m “update .gitignore”
解释:
-r 是删除文件夹及其子目录; –cached 是删除暂存区里的文件而不删除工作区里的文件。
这段程序就是把所有暂存区里的文件删了,然后再加一遍,相当于更新了一遍。
注意:git rm -r --cached . 这句话会把所有track文件都取消关联,如果是在项目根目录下操作,相当于把所有文件删了再重新上传。还是建议在指定目录下操作,如我的是在{.idea}目录下把这些track文件取消关联。