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

Mor*_*lus 4 git gitignore

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

我想无论从文件debug,binconfig文件夹中的"待Chages"对话框中显示广告,因此我不会将它们提交到我的仓库.

这些文件是特定于机器的,特别是config文件夹.

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

myproject\bin**
myproject\obj**
myproject\config\**
Run Code Online (Sandbox Code Playgroud)

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

我究竟做错了什么?

mca*_*lex 7

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

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

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

bin
obj
config
Run Code Online (Sandbox Code Playgroud)

这看起来像权威的答案: 如何忽略Git中目录中的文件?

  • 我不知道。也许您需要告诉它在将这些文件放入 repo 之前将其删除。你可以删除它们并提交,然后看看 .gitignore 是否做了它应该做的? (2认同)