我知道git是什么以及如何使用它,(一点点)但有一个概念我仍然不完全理解。我听说很多网站开发人员最近说他们使用git进行每个web项目,即使他们没有合作,他们只是使用git作为FTP替代品,事实上他们声称FTP是上传你网站的旧方法。 / p>
我的问题是,我怎样才能使用git上传我的网站而无需支付像beanstalk这样的服务?
真的FTP是一种旧技术,我们应该使用git吗?
非常感谢
答案 0 :(得分:9)
有关如何将Git存储库部署到服务器的说明,请参阅以下链接:
答案 1 :(得分:8)
使用您喜欢的版本控件是部署任何内容的唯一合理方式。
Git不仅关于协作和分布式VCS,它也是无服务器VCS(根据定义) - 因此您可以从开发机器部署到部署目标。
总结一下,正确设置以部署更改非常简单;
git push hub master
有关详情A web-focused Git workflow和Using Git for Deployment
我不会回答问题的主观意义;我不赞成弃用FTP的原因有很多 - 但只要您了解该技术的局限性,它就是一种有效的文件传输方式。
但我会说你绝对必须在部署策略中使用版本控制。