哪些文件应由Git控制?

时间:2015-03-20 18:29:47

标签: git asp.net-mvc-4

我开始使用git环境而且我对.gitignore有点混淆。我想知道哪种文件应该是版本控制的,因为我将我的项目推送到Bitbucket,但当我的同事拉扯它时,Visual Studio无法恢复一些Nu-Get的dll,产生很多问题。是否正常?

1 个答案:

答案 0 :(得分:0)

https://www.gitignore.io/是一个非常好的网站,可以获取设置.gitignore文件。您可以添加一些框架,语言等,它将生成一个基本的.gitignore文件。

最后,它总是取决于您的项目和设置以及您希望如何共享代码。没有通用的解决方案。

一些想法:

  • 包含所有内容,以便在结帐后打开项目并能够编译/运行/测试/调试/部署
  • 包括对构建结果有影响的所有内容(编译器选项,文件编码,设置)
  • 不包含具有绝对路径的文件
  • 不要包含自己的项目设置,颜色等

考虑一下这个问题并回答: Visual Studio .gitignore