如何使用.ignore忽略不必要提交的文件

一:第一种方式  在项目中添加 .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文件取消关联。

 

猜你喜欢

转载自blog.csdn.net/qq_27127145/article/details/83270112