我在我的ASP.NET MVC项目中使用git.
我想无论从文件debug,bin或config文件夹中的"待Chages"对话框中显示广告,因此我不会将它们提交到我的仓库.
这些文件是特定于机器的,特别是config文件夹.
我尝试将以下内容添加到.gitignore:
myproject\bin**
myproject\obj**
myproject\config\**
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为在每次构建或配置更改后,仍会显示所有三个文件夹下的所有文件.
我究竟做错了什么?
从dir名称中删除**(另外,我使用正斜杠,不知道是否有所不同).
请记住删除存储库中可能存在的所有违规文件.删除和提交应该处理它.
此外,如果您有多个项目,则可以bin通过不将项目名称放在前面来忽略所有项目.这应该工作:
bin
obj
config
Run Code Online (Sandbox Code Playgroud)
这看起来像权威的答案: 如何忽略Git中目录中的文件?