【发布时间】:2021-02-24 15:23:45
【问题描述】:
我在 windows 中遇到以下 gitignore 问题(我与 vscode 结合使用,如果此信息很重要)
为了不让事情复杂化,我尝试了一个简单的例子。
我的根文件夹包含:
maininterface.py
.gitignore
logs/dev.log
我的 gitignore 文件只有一行:
logs/
输入 git status 时,我得到以下信息:
Untracked files:
(use "git add <file>..." to include in what will be committed)
.gitignore
logs/
maininterface.py
我错过了什么吗?目录日志不应位于未跟踪的文件中。
我尝试寻找解决方案,很多人建议git rm --cached logs
这对我不起作用,我明白了:
fatal: pathspec 'logs' did not match any files
(我也试过git rm --cached logs/dev.log,同样的问题)
顺便说一句,我没有在任何文件上使用 git add。
谢谢你,如果你有小费...
【问题讨论】:
-
您可以运行
git check-ignore -v logs并将输出添加到您的问题中吗? -
我刚刚尝试了您的建议。该命令没有问题。但 git status 给出的输出仍然相同
-
它有输出吗?还是沉默?
-
它是无声的...没有输出
-
这意味着您的文件夹与任何
gitignore模式都不匹配。
标签: windows git visual-studio-code gitignore