Django新项目执行git add .无反应,static文件夹未提交至GitHub
解决Git无法添加Django新项目static文件夹的问题
先排查最常见的几个原因,按步骤来:
- 检查仓库根目录的
.gitignore文件,看看有没有static/这类规则。Django项目有时会默认把static目录加入忽略,或者你复制旧项目的.gitignore时带过来了这条规则,直接删掉对应的行即可。 - 要是不确定哪个规则在生效,执行
git check-ignore -v static/,这条命令会明确告诉你是哪个配置文件里的规则把static文件夹排除了,照着修改就行。 - 如果确认没有忽略规则,试试强制添加:
git add -f static/,能加上的话说明存在隐藏的忽略配置,比如全局的.gitignore文件,可以用git config --get core.excludesfile查看全局忽略文件的位置,进去检查有没有相关规则。 - 最后确认下自己是不是在仓库根目录执行的
git add .,别误进到项目子文件夹里操作,那肯定不会生效。
内容的提问来源于stack exchange,提问作者MTPy
相关产品推荐
相关产品推荐

