.gitignore在asp.net mvc项目中调试文件

时间:2013-07-18 19:22:27

标签: asp.net-mvc asp.net-mvc-3 git gitignore

我有一个ASP.NET MVC3应用程序。为了让一切都开始,我创建了一个新的repo并将所有更改作为初始提交推送。此初始提交还包含在创建/测试项目时(提交之前)生成的所有调试文件。

如何在.gitignore文件中添加调试文件?

我想忽略以下目录中的所有更改。这也是我在.gitignore文件

中的内容
my_project/bin
my_project/obj

2 个答案:

答案 0 :(得分:2)

您需要将以下两行添加到.gitignore:

my_project/bin/
my_project/obj/

另外,你必须事先git rm -r这两个目录。如果你想保留它们,但不要在以后更改它们:你需要将它们移动到其他地方,用git rm -r删除它们,提交它然后重新放置它们。然后,感谢创建的.gitignore文件,git将不再跟踪这些目录。

修改

实际上

my_project/bin
my_project/obj

也应该有用。

答案 1 :(得分:1)

如果您正在使用github,则可以使用CSharp .ignore初始化您的存储库,如下所示:enter image description here

如果没有,您可以使用CSharp ignore gist

的副本

它适用于我所有的asp.net项目。它使我免于这些类型的问题。

修改

对于现有项目或文件,您可以按照此answer中的步骤应用新git ignore。