我有一个 ASP.NET MVC3 应用程序。为了开始一切,我创建了一个新的存储库并将“所有”我的更改推送为初始提交。这个初始提交还包含我在创建/测试我的项目时(提交之前)生成的所有调试文件。
如何在我的文件中添加调试.gitignore
文件?
我想忽略以下目录中的所有更改。这也是我.gitignore
文件中的内容
my_project/bin
my_project/obj
我有一个 ASP.NET MVC3 应用程序。为了开始一切,我创建了一个新的存储库并将“所有”我的更改推送为初始提交。这个初始提交还包含我在创建/测试我的项目时(提交之前)生成的所有调试文件。
如何在我的文件中添加调试.gitignore
文件?
我想忽略以下目录中的所有更改。这也是我.gitignore
文件中的内容
my_project/bin
my_project/obj
您需要在 .gitignore 中添加以下两行:
my_project/bin/
my_project/obj/
另外,您必须事先 git rm -r 两个目录。如果您想保留它们,但以后不想更改它们:您需要将它们移动到其他地方,使用 git rm -r 删除它们,提交它然后再次放置它们。然后,由于创建了 .gitignore 文件,git 将不再跟踪这些目录。
编辑:
实际上
my_project/bin
my_project/obj
也应该工作。
如果您使用的是 github,您可以使用 CSharp .ignore 初始化您的存储库,如下所示:
如果不是,您可以使用CSharp 中的副本忽略要点
它适用于我所有的 asp.net 项目。它使我摆脱了这些类型的问题。
编辑:
对于现有项目或文件,您可以按照此答案中的步骤应用新的 git ignore。