在日常的开发中,当我们需要将一个项目提交到Git时,经常有一些缓存文件我们不希望提交过去,手动去筛选会比较浪费时间,这时候可以在项目跟目录放一个 .gitignore 文件,可以指定忽略哪些文件不用提交。
1、在项目跟目录创建.gitignore文件,指定那些文件不用上传
2、.gitignore文件示例
## Git ignore
.pytest_cache/*
__pycache__/*
*.pyc
allure-report
allure-results
report
logs
screen_capture
### macOS ###
# General
.DS_Store
.AppleDouble
.LSOverride
3、.gitignore的配置规则
参见如下文章
1、https://www.jianshu.com/p/ea6341224e89
2、https://www.cnblogs.com/linsx/p/9335757.html
4、设置配置全局生效
# Windows 需要把全局要忽略的文件列表.gitignore放当前用户根目录下, 执行命令:
git config --global core.excludesfile "%USERPROFILE%\.gitignore"
# Linux 需要把全局要忽略的文件列表.gitignore放当前用户根目录下, 执行命令:
git config --global core.excludesfile '~/.gitignogtire'
参考链接:https://stackoverflow.com/questions/7335420/global-git-ignore