5

我在我的 ASP.NET MVC 项目中使用 git。

我不希望debug,binconfig文件夹中的任何文件显示在“Pending Chages”对话框中,因此我不必将它们提交到我的存储库。

这些文件是特定于机器的,特别是配置文件夹。

我尝试将以下内容添加到.gitignore

myproject\bin**
myproject\obj**
myproject\config\**

这不起作用,因为在每次构建或配置更改后,所有三个文件夹下的所有文件仍会显示。

我究竟做错了什么?

4

1 回答 1

12

从目录名称中删除 ** (另外,我使用正斜杠,不知道这是否有区别)。

请记住删除可能已经在您的存储库中的所有有问题的文件。删除和提交应该处理它。

此外,如果您有多个项目,则可以bin通过不将项目名称放在前面来忽略所有 s。这应该有效:

bin
obj
config

这看起来像是明确的 SO 答案: 如何忽略 Git 目录中的文件?

于 2012-12-01T09:47:51.853 回答