繁体   English   中英

Git应该控制哪些文件的版本?

[英]Which files should be version controlled by Git?

我开始使用git环境,并对.gitignore感到困惑。 我想知道应该对哪种文件进行版本控制,因为我将项目推送到了Bitbucket,但是当我的同事Pulled It时,Visual Studio无法还原某些Nu-Get的dll,从而产生了许多问题。 是否正常?

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

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

一些想法:

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

也考虑看看这个问题并回答: Visual Studio .gitignore

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM