######################
/target/www/**
/src/test/javascript/coverage/
/src/test/javascript/PhantomJS*/
######################
Node
######################
/node/
node_tmp/
node_modules/
npm-debug.log.*
######################
SASS
######################
.sass-cache/
######################
Eclipse
######################
.pydevproject
.project
.metadata
tmp/
tmp/**/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath
.factorypath
/src/main/resources/rebel.xml
External tool builders
.externalToolBuilders/**
Locally stored “Eclipse launch configurations”
*.launch
CDT-specific
.cproject
PDT-specific
.buildpath
######################
Intellij
######################
HELP.md
.idea
*.iws
*.iml
*.ipr
mvnw
mvnw.cmd
.mvn
*.ids
*.orig
classes/
######################
Visual Studio Code
######################
.vscode/
######################
Maven
######################
/log/
target/
######################
Gradle
######################
.gradle/
/build/
######################
Package Files
######################
*.jar
*.war
*.ear
*.db
######################
Windows
######################
Windows image file caches
Thumbs.db
Folder config file
Desktop.ini
######################
Mac OSX
######################
.DS_Store
.svn
Thumbnails
._*
Files that might appear on external disk
.Spotlight-V100
.Trashes
######################
Logs
######################
*.log
######################
Others
######################
*.class
.~
~
.merge_file
######################
Gradle Wrapper
######################
!gradle/wrapper/gradle-wrapper.jar
######################
Maven Wrapper
######################
!.mvn/wrapper/maven-wrapper.jar
######################
ESLint
######################
.eslintcache
/.apt_generated/
server/package-lock.json
server/mochawesome-report/
#### 2、在Git项目的设置中指定排除文件
这种方式只是临时指定该项目的行为,需要编辑当前项目下的 .git/info/exclude 文件,然后将需要忽略提交的文件写入其中。
需要注意的是,这种方式指定的忽略文件的根目录是项目根目录。
#### 3、定义Git全局的 .gitignore 文件(个人使用方便,但是团队的话不适用,因为是在自己电脑设置的全局)
除了可以在项目中定义 .gitignore 文件外,还可以设置全局的 git .ignore 文件来管理所有Git项目的行为。这种方式在不同的项目开发者之间是不共享的,是属于项目之上Git应用级别的行为。
1) 创建忽略规则文件 xxxx.ignore(前缀名随便起,建议是 git.ignore).
这个文件的存放位置原则上在哪里都可以,为了便于让~/.gitconfig 文件引用,建议也放在用
户家目录下
git.ignore 文件模版内容如下:
Compiled class file
*.class
Log file
*.log
BlueJ files
*.ctxt
Mobile Tools for Java (J2ME)
.mtj.tmp/
Package Files
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
virtual machine crash logs, see
http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
.classpath
.project
.settings
target
.idea
*.iml
2) 在.gitconfig 文件中引用忽略配置文件(此文件在 Windows 的家目录中)我的是在C:\Users\PC.gitconfig
[user]
email = xuxin@wondertek.com.cn
name = xuxin666
[credential “https://gitee.com”]
provider = generic
[core]
excludesfile = C:/Users/PC/git.ignore
注意:这里要使用“正斜线(/)”,不要使用“反斜线(\)”
#### 如何检查自己写的ignore规则是否有效?
git check-ignore -v {文件或目录路径}
![在这里插入图片描述](https://img-blog.csdnimg.cn/1190a653dd7e47c1a00b4d44f96e5346.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/d7e6d25ed5cf4f1a9ac1b1c4fa008242.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/14c31eb16cce42f6963f148806f5163a.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/0706033c1c8b46038e7c3097f5cafd54.png)
#### gitignore规则不生效
.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
解决方法就是先修改.gitignore文件,之后在执行以下内容先把本地缓存删除(改变成未track状态),然后再提交:
git rm -r --cached .
git add .
git commit -m ‘update .gitignore’
同样的,已被.gitignore忽略的文件是无法加入版本库的。
**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**
**深知大多数大数据工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**
**因此收集整理了一份《2024年大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。**
![img](https://img-blog.csdnimg.cn/img_convert/487a5e39b105455feb972e3beed4ca2f.png)
![img](https://img-blog.csdnimg.cn/img_convert/7799b1c486cda8e6f83177f38cae0f48.png)
![img](https://img-blog.csdnimg.cn/img_convert/95840c80303ae06d1ee708a5fabd82db.png)
![img](https://img-blog.csdnimg.cn/img_convert/874a8300429f6505081592f51e235d21.png)
![img](https://img-blog.csdnimg.cn/img_convert/53fa60adc77b042f32fdc802f4318145.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上大数据开发知识点,真正体系化!**
**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**
**如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注大数据获取)**
![img](https://img-blog.csdnimg.cn/img_convert/6653d12a1ead1c1a336b15e02af99085.png)
**一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**
**如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注大数据获取)**
[外链图片转存中...(img-Qvi24TFs-1712965185545)]
**一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**