我有一个ASP.NET MVC3应用程序。为了让一切都开始,我创建了一个新的repo并将所有更改作为初始提交推送。此初始提交还包含在创建/测试项目时(提交之前)生成的所有调试文件。
如何在.gitignore
文件中添加调试文件?
我想忽略以下目录中的所有更改。这也是我在.gitignore
文件
my_project/bin
my_project/obj
答案 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初始化您的存储库,如下所示:
如果没有,您可以使用CSharp ignore gist
的副本它适用于我所有的asp.net项目。它使我免于这些类型的问题。
修改强>
对于现有项目或文件,您可以按照此answer中的步骤应用新git ignore。