使用.gitignore不提交bin,debug和config文件夹

时间:2012-12-01 09:42:15

标签: git gitignore

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

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

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

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

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

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

我做错了什么?

1 个答案:

答案 0 :(得分:6)

从dir名称中删除**(同样,我使用正斜杠,不知道是否有所不同)。

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

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

bin
obj
config

这看起来像权威的答案:How do I ignore files in a directory in Git?