Git忽略文件
在Git工作区中有一个特殊的文件 .gitignore,通过此文件可以指定工作区中的哪些文件不需要Git管理。
我们在gitee上创建Git远程仓库时可以指定生成此文件,如下:
.gitignore解释说明:
1)我们在使用Git管理项目代码时,并不是所有文件都需要Git管理,例如Java项目中编译的.class文件、开发工具自带的配置文件等,这些文件没有必要交给Git管理,所以也就不需要提交到Git版本库中
2)注意忽略文件的名称是固定的,不能修改
3)添加到忽略列表中的文件后续Git工具就会忽略它
.gitignore文件的使用方法 # dir 不需要提交的目录 /node_modules # file 不需要提交的文件 config.ini # log 不需要提交的任意包含后缀名为log的文件 *.log # Package Files 不需要提交的任意包含后缀名为jar的文件 *.jar
一个可参考的.gitignore文件内容如下:
.git logs rebel.xml target/ !.mvn/wrapper/maven-wrapper.jar log.path_IS_UNDEFINED .DS_Store offline_user.md *.class ### IntelliJ IDEA ### .idea *.iws *.iml *.ipr