我在ASP.NET MVC项目中使用git。
我不希望debug
,bin
或config
文件夹中的文件显示在“Pending Chages”对话框中,因此我不必将它们提交到我的存储库。
这些文件是特定于机器的,特别是配置文件夹。
我尝试将以下内容添加到.gitignore
:
myproject\bin**
myproject\obj**
myproject\config\**
这不起作用,因为在每次构建或配置更改后,仍会显示所有三个文件夹下的所有文件。
我做错了什么?
答案 0 :(得分:6)
从dir名称中删除**(同样,我使用正斜杠,不知道是否有所不同)。
请记住删除您的存储库中可能存在的所有违规文件。删除和提交应该处理它。
此外,如果您有多个项目,则可以通过不将项目名称放在前面来忽略所有bin
。这应该有效:
bin
obj
config
这看起来像权威的答案:How do I ignore files in a directory in Git?