版本控制系统

最佳实践

哪些内容不能放入版本控制中

  • 包含敏感信息的配置文件,例如密码、私钥

  • 编辑器备份

  • 生成的文件,例如可执行文件、HTML文档

  • OS特定文件,例如, Thumbs.db.DS_Store

SVN

Git

git

忽略文件

有用的gitignore模板

官方的GitHub小组提供了一个很好的列表 global gitignore templates 以及 project specific gitignore templates