目录
忽略的特殊文件
一些特殊的文件存在项目中,但这些文件的改动又不能提交到版本库中。这些文件被称为忽略的特殊文件。
判断忽略特殊文件的原则
1、忽略带有敏感信息的配置文件。例如连接数据库的ip、端口号和密码等信息。
2、忽略编译产生的中间文件。例如.pyc文件等。
3、忽略项目运行时产生的临时文件。例如日志文件、运行swagger产生的.json文件等。
4、忽略系统产生的临时文件。例如缩略图等。
定义忽略文件 .gitignore
项目中的.gitignore文件记录了被忽略的文件集合。git status命令不会显示写在.gitignore文件中的文件改动。
举一个简单的.gitigonre文件例子:
# log
*.log
# .idea
.idea
该项目下的.gitignore记录了项目中的.idea目录和.log日志文件均不会被提交到仓库中。
强制添加文件
如果一个文件存在于.gitignore中,但你又想将该文件的改动提交到版本库里,这种情况下可以使用强制提交将你的改动提交到暂存区中。

本文介绍了如何管理Git项目中的特殊忽略文件,包括忽略原则,如忽略敏感配置、编译产物和临时文件。重点讲解了定义.gitignore文件来设定忽略规则,以及在需要时强制添加文件和检查忽略规则的方法。
最低0.47元/天 解锁文章
2097

被折叠的 条评论
为什么被折叠?



