Git忽略所有文件

mspsb9vt  于 2022-11-20  发布在  Git
关注(0)|答案(1)|浏览(309)

我的gitignore文件看起来很简单:

env/
.idea
*.pyc
__pycache__
*.env
/environment
db.sqlite3
*.log

当我从根项目文件夹执行git add .,然后检查状态时,我发现没有跟踪任何文件。当我执行git status --ignored时,我发现所有文件夹都被忽略了:

.flake8
.gitignore
.idea/
 Procfile
 env/
 requirements.txt
 runtime.txt
 src/

所以它不知何故忽略了所有的文件夹和文件。我试着在gitignore中注解所有的东西-结果都是一样的。
我尝试通过以下方式重新初始化git:

rm -rf .git
git init

而结果是一样的。
没有git add --force,我如何添加我的文件?我希望在gitignore中添加的文件被忽略,但仍然提交其他文件。

oaxa6hgo

oaxa6hgo1#

正如在评论中所说:venvvirtualenv似乎创建了一个全局.gitignore(在/Users/admin/.gitignore中),其第二行读取*,忽略所有文件。
目前还不清楚是什么原因导致在/Users/admin中首先创建了这个venv条目,因此还需要确定是否有任何依赖于它的内容,但同时,应该移动或删除home目录中的任何虚拟环境数据,以便不再存在全局.gitignore

相关问题