ESSAY / NOTE

git .gitignore 保留文件夹,排除文件夹里的文件

需求是这样的, 我有一个文件/dis/ dis里面是生成的html 我git更新的时候,导出的时候,我要保留这个/dis/这个目录结构,但是我不要里面的文件 来,强调下git不允许空文件更新的!!!!!!!!!!!! 博主试过了,有一个办法,那就是建一个空文件.gitkeep在/dis/里面 然后博主.gitignore就可以这么写
dis/*
!dis/.gitkeep
//举例
app/public/upload/img/*
!app/public/upload/img/.gitkeep
排除文件夹
# Dependency directories
node_modules/
jspm_packages/

# mine
create/layer/*
create/target/*
create/log/*
create/test/*
git 忽略文件生效流程 针对于已经提交但需要忽略的文件夹 首先清除git缓存:
git rm -r --cache .
清除缓存后放入忽略文件.gitignore 再进行git add 代码上传 .gitignore 文件格式: 在 .gitignore文件中,一行代表一条忽略规则,并且格式上支持正则式 例子: .idea/ //忽略idea生成的配置文件 .gradle/ //忽略gradle 生成的配置文件 out/A.class //忽略out文件夹下的A .class 文件 out/*.class //忽略out文件夹下的所以得 .class 格式的文件 ———————————————— 版权声明:本文为CSDN博主「江汪汪」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_50408263/article/details/121146683