作者:bug菌
✏️博客: CSDN、 掘金、 infoQ、 51CTO等
简介:CSDN博客专家,C站历届博客之星Top50,掘金/InfoQ/51CTO等社区优质创作者,全网粉丝合计10w+,对一切技术感兴趣,重心偏Java方向;硬核公众号「 猿圈奇妙屋」,欢迎小伙伴们的加入,一起秃头,一起变强。
..
✍️温馨提醒:本文字数:1999字, 阅读完需:约 6 分钟
嗨,家人们,我是bug菌呀,我又来啦。今天我们来聊点什么咧,OK,接着为大家更《springboot零基础入门教学》系列文章吧。希望能帮助更多的初学者们快速入门!
如果小伙伴们在批阅文章的过程中觉得文章对自己有帮助,请别吝啬手中的赞呀,大胆的把文章 点亮,相信你点赞了好的文章,平台也会经常给你推荐高质量好文,您的点赞三连(收藏+关注+留言)就是对bug菌写文道路上最好的鼓励与支持。时光不弃♀️,创作不停,加油☘️
环境说明:Windows10 + Idea2021.3.2 + Jdk1.8 + SpringBoot 2.3.1.RELEASE
今日带着小伙伴们温习一下idea及Git相关的基础知识,这也是在平日的项目中出场率相当高的,不知道有多少小伙伴能完整解释出来的“idea 自动生成了一个.idea 文件,怎么办?”。
大家请看,如果是你,你会如何回答这位小伙伴,也是这位小伙伴的提问,引发了我的思考,原来不是所有的小伙伴都对基础知识非常的扎实,也包括自己,“吾日三省吾身...”,遇到不熟悉不太记得的知识点,就应该得重新捡起来学。
所以说,我们如何有效的帮助他解决这个困惑,正所谓:赠人玫瑰,有留余香~~
.idea文件夹是存储IntelliJ IDEA项目的配置信息,主要内容有IntelliJ IDEA项目本身的一些编译配置、数据源,类库,项目字符编码,历史记录,版本控制信息等。
一般用Git做版本控制的时候会把.idea文件夹排除,因为这个文件下保存的都是个人本地idea编译器的配置,这样可以有效避免版本冲突,如果你clone的项目就带有.idea文件夹,直接删掉,因为你通过idea导入会自动生成该文件夹的。
.gitignore文件是什么?.gitignore文件存在于大部分的git项目中,它是一个纯文本文件,包含来自项目的所有指定文件和文件夹的列表,其作用就是文件管理。
通过.gitignore文件可以控制文件是否上传到版本管理中,本地修改完项目后,文件会上传到github/gitlab等版本管理服务中,但并非所有的文件都要上传,而.gitignore文件就是管理着本地哪些文件不上传到版本管理服务中去。比如你不想与他人共享项目中的某些文件或者部分内容,也就是说你不想将某些特定的文件包或者提交到项目的主版本,又没有git ignore命令,所以只能通过设置改.gitignore文件来实现。
通常,.gitignore文件放置在项目的根目录下,根目录也成父目录和当前工作目录,根目录文件夹包含组成项目的所有文件和其他文件夹。
比如如下图展示:
在 MacOS或者Linux系统中,可通过命令行直接创建,命令如下:
touch .gitignore
默认情况下,名称前带点(·)的文件是隐藏的,单独使用ls是看不见隐藏文件的, 你可以组合-a命令使用,便可以看到:
ls -a
如果你考虑到.gitignore中是不想被提交上去的,那么,在.gitignore文件中如何设置呢?
大家请看:
也就是说你只需要跟我一样添加即可,
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
配置语法遵循如下:
/
开头表示目录;*
通配多个字符;?
通配单个字符[]
包含单个字符的匹配列表;!
表示不忽略(跟踪)匹配到的文件或目录;此外,git对于.gitignore配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;
... ...
ok,以上就是我这期的全部内容啦,如果还想学习更多,可以看看我的往期热文推荐哦,不积跬步,无以至千里; 不积小流,无以成江海,一口吃不成一个大胖子,加油!咱们下期拜拜~~
安利一个超牛超硬核的专栏《springboot零基础入门教学》,此专栏包含数个完整项目从零到一的搭建,以及对SpringBoot入门程序原理剖析,在会用的基础上剖析源码加深理解并拓展知识点.希望能帮助到更多小伙伴们。
我是bug菌,一名想走出大山改变命运的程序猿。接下来的路还很长,都等待着我们去突破、去挑战。来吧,小伙伴们,我们一起加油!未来皆可期,fighting!
感谢认真读完我博客的铁子萌,在这里呢送给大家一句话,不管你是在职还是在读,绝对终身受用。
时刻警醒自己:
抱怨没有用,一切靠自己;
想要过更好的生活,那就要逼着自己变的更强,生活加油!!!