gitignore忽略中间有空格的文件夹中的文件


68

我有一个中间有空格的文件夹,但其中有一个webconfig文件。我想让git忽略webconfig文件,但是由于文件夹中的空间,以某种方式它不会忽略它。有人知道如何解决此问题吗?

My FolderName/Web.config

我试图%20在中间插入,但这没有帮助。

感谢您的帮助。


您可以使用*还是要强制使用空格?
Stephan '04

以防万一有人偶然发现这一点并想知道%20为什么不起作用,这是因为%20对于URL编码是唯一的。
Conner Harkness

Answers:


79

尝试My\ FolderName/Web.config"My FolderName/Web.config"


24
My \ FolderName / Web.config为我工作。“我的FolderName / Web.config”不适用于我。
史蒂夫

在Windows上,My\ FolderName也为我工作。谢谢!
分析僧侣

8
对我来说,您的方法都无法在Windows 10 64bit上运行。
黑色

1
另外,如果已经跟踪了文件,则将其放入.gitignore似乎也不会停止跟踪它。您需要将要忽略的文件添加到.gitignore,然后将其从本地系统中删除,然后将删除操作传播到原始位置,然后将文件放回本地系统中。我敢肯定有一种更有效的方法,但是无论您怎么做,除了在.gitignore文件中正确设置模式之外,还需要撤消现有的跟踪。
詹姆斯·麦迪逊

1
@ aggieNick02由于在您的表中有未使用的规则并没有错.gitignore,因此您可以同时使用两种形式,并且可以很好地工作。
brainplot

-4

我猜您可能不得不使用它"My FolderName"/Web.config

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.