繁体   English   中英

Git:如何在Windows上忽略文件?

[英]Git: How to ignore files on Windows?

我在.git附近的资料夹中建立.gitignore

project
--.git
--.gitignore
--Source
----tmp
----scr

但是git没有t see it, wouldn忽略.gitignore中的文件

我的.gitignore文件:

*.tmp
*~
*.pdb
*.user
*.suo
Sources/tmp

怎么了

上:我创建了新的存储库,在进行init commit之前添加.gitignore-它起作用了! 但是,如果我添加旧存储库,则不会...

问题是,当git的默认语法为regex时,您正在指定glob语法。

尝试以下方法:

.*\.tmp
.*~
.*\.pdb
.*\.user
.*\.suo
Sources\/tmp

尽管目录列表中包含Source/.gitignore包含Sources/ ,您所拥有的应该起作用。

我想到的一件事是,行尾可能不是git期望的。

另外,由于tmp是目录,因此通常使用结尾的“ /”:

来源/ tmp /

最后,您还可以使用以下Source/行在Source/创建一个.gitignore:

tmp /而不是放在顶层目录中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM