我正在读一篇博客,作者说这个
"代码不存在,除非它被检入版本控制系统.对你所做的一切使用版本控制.任何版本控制,SVN,Git,甚至CVS,掌握它并使用它."
我从来没有使用任何类型的版本控制,我觉得它不是很好.我之前用Google搜索并查看过它,但如果你愿意的话,我只需要将它用于孩子们的条款.
正如我现在所理解的那样,像SVN这样的东西用于在线存储你的代码,供一组用户或其他开发人员访问相同的代码.更新一些代码后,您可以提交新版本,SVN将保留旧代码的副本以及您更新的新代码.
这是它的基本概念还是我完全错了?
如果我是对的,那么如果我:
我正在做Michael Hartl的Ruby on Rails教程,在完成所有章节之后,我在我的本地服务器上运行应用程序并且它有效.每当我尝试在github上推送它时,我都会收到"无需提交,工作目录清理"的消息.现在我想在heroku上部署它.我试过但它没有用.有没有其他方法可以在没有版本控制的情况下部署到heroku?或者我应该从零重新启动我的应用程序?我该如何解决git问题呢?