.gitignore & .gitattributes 简介

.gitignore文件

使用git做版本管理时,首先在根目录建README.md和.gitignore文件,
.gitignore为忽略不必要提交的文件,特殊文件不加入版本库中,如编辑器缓存,若ide使用idea,.gitignore文件则要添加:

1
2
3
**/.idea
**/*.iml
**/target

**表示所有层级目录

Github标记图标的更改

github上传新项目时,发现没有分类图标(图标错误也是这么改),这里将添加过程记录下来。
github_icon
根目录下新建.gitattributes文件,将以下内容复制保存。

1
2
3
*.js linguist-language=Java
*.css linguist-language=Java
*.html linguist-language=Java

该文件将html、css、js(想关联的文件)文件关联为Java(目标类型)。此时,github将此项目识别为Java项目。
git_ignore