[英]Git on Windows: How do I ignore a folder that has dots in its name
我有一个这样的目录:'dir1/dir2/blah.blah.blah.blah/''blah.blah.blah.blah'是文件夹我如何将它添加到.gitignore?
我试过:dir1/dir2/blah.blah.blah.blah/*
你需要逃避.
在您的.gitignore
文件中,如下所示:
blah\.blah\.blah\.blah
如果这不起作用,您可能在之前将目录添加到 git。 在这种情况下,您需要将其从 git 中删除( git rm <directory>
然后git commit
)但这也会将其从工作目录中删除,所以如果您仍然需要它们,请备份文件!
使用问题评论中 torek 建议的git ls-files dir1/dir2/
检查该目录是否已添加到 git。
要从存储库中删除文件或目录,您可以使用以下命令:
git rm -r --cached <file/directory>
git commit -m "removes <file/directory>"
但是,这不会从历史记录中删除任何内容。 签出较旧的提交时,仍然可以访问这些文件。
它也不会删除目录中的实际文件,只会使 git 不再跟踪它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.