Git 不会忽略文件

Git won't ignore files

我有一些我希望 Git 忽略的日志文件。他们都在:

/Lead Services/logs/

在 .getignore 文件中,我尝试输入所有这些:

/Lead Services/logs
/Lead Services/logs/
/Lead Services/logs/*
/Lead Services/logs/**

我什至尝试输入特定文件:

/Lead Services/logs/LeadAcceptance-LocalDev.txt

无论我如何尝试,这些文件都一直显示在 "Changes" 下的团队资源管理器中。我做错了什么?

您可以使用 git rm 将文件永久排除在跟踪之外。在您的本地存储库中,执行

git rm -r --cached logs/*

然后

git add .
git commit -m "Excluded logs from tracking"
git push

从现在开始,git 将不再跟踪日志文件夹。