是否有任何特定的有效原因可以解释为什么我的
.gitignore
文件忽略了我已告诉此文件忽略我已包含在 .gitignore
文件中的所有新创建的、先前未提交的文件的事实?
这是我的设置:
#.gitingore
<project>/hello/logging_config.py
#root
<Project>
|--hello
|---logging_config.py
|--.gitignore
尽管
logging_config.py
文件包含在 .gitignore
文件中,但它继续保留该文件的状态为 untracked
。
即使运行
git status
,它仍然会返回:
Untracked files:
(use "git add <file>..." to include in what will be committed)
hello/logging_config.py
我不应该看到这个。此外,大写字母
U
位于“源代码管理”面板中文件名的旁边。我不明白为什么我的 .gitignore
文件无法告诉 Git 忽略该文件。我在这里做错了什么?
我仔细检查了文件名拼写中是否有任何拼写错误。添加尾部斜线,删除尾部斜线。添加前导斜杠,删除前导斜杠。重新启动 VSC。
兰:
git rm -r --cached .
git add .
git commit -m "Fixed untracked files"
没有任何效果。
下划线和点是不同的字符。
hello/logging_config.py
X
|---logging.config.py