如何在 git 中对 ASP.NET MVC Web 应用程序进行版本控制?

How to version ASP.NET MVC web application in git?

我在 Visual Studio 2015 年创建了一个 ASP.NET MVC 5.0 Web 应用程序。我可以看到创建了很多文件。要对该项目进行版本控制,我需要在 git 中提交哪些 files/directories? .gitignore?

中要排除哪些

经验法则是不要对二进制文件和用户特定文件进行版本控制,例如 *.user*.lock.json/bin/obj/packages , 文件夹。

您可以使用 VisualStudio.gitignore file from this repository.

别忘了将其重命名为 .gitignore

此文件由社区维护,包含 .NET 应用程序的所有合理忽略设置。

您需要从您的项目添加到存储库 webapp 文件夹中,但您必须添加到 .gitignore 文件夹中:bin & obj

希望对您有所帮助;)