一 README 通用模板
README 介绍 1:参考文章
README 介绍 2:参考文章
为 README 添加徽章:参考博文
生成徽章的服务:https://shields.io/#/
内容清单:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45[icon]
# Name
[Badges]
## Introduction - 介绍
### Summary - 概要
### Features - 特性
## Requirements - 必要条件
环境,对所有项目,和所有子模块和库的描述。
## Configuration - 配置
配置信息。
## Installation - 安装
如何安装。
## Usage - 用法
用法。
## Development - 开发
关于怎样开发的文档信息。(API 等。)
## Changelog - 更新日志
一个简短的历史记录(更改,替换或者其他)。
## FAQ - 常见问题
常见问题。
## Support - 支持
### Dos - 文档
更多文档。
### Contact - 联系
其他联系信息(电子邮件地址,网站,公司名称,地址等)。
提交bug,功能要求,提交补丁,加入邮件列表,得到通知,或加入用户或开发开发区群的介绍。
- 邮箱:Goonecat@foxmail.com
## Authors and acknowledgment - 贡献者和感谢
作者列表和鸣谢。
## License - 版权信息
版权和许可信息(或阅读许可证)、法律声明。
XXX is released under the GPL license. See [LICENSE](https://github.com/Marlous/XXX/blob/master/LICENSE) for additional details.
二 关于 gitignore
Git 忽略文件:参考博文
将不需要上传的文件写在 .gitignore 文件中。
GitHub 上提供的配置文件可以直接使用:https://github.com/github/gitignore
一个工程项目中需要忽略的文件:
- 忽略操作系统自动生成的文件。
- 忽略编译生成的中间文件、可执行文件等。
- 忽略你自己的带有敏感信息的配置文件。
- .gitignore 文件具体格式:
参考博文
Git 对于 .gitignore 配置文件是按行(从上到下)进行规则匹配的,这意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效。
- 以斜杠
/
开头表示目录; - 以星号
*
通配多个字符; - 以问号
?
通配单个字符; - 以方括号
[]
包含单个字符的匹配列表; - 以叹号
!
表示不忽略(跟踪)匹配到的文件或目录;
- .gitignore 文件写法:
- 忽略目录(按目录名忽略,所有整个名字的都忽略):
documentname/*
(或不加星号。) - 忽略指定目录下所有文件:
/documentname/*
- 仅忽略当前目录下的文件,不包含子目录:
/documentname
- 反选,在最前面加
!
- 只管理某个文件夹下的某个文件:
/mtk/*
,!/mtk/one.txt
。