我知道 git 的用途以及如何使用它,(一点点)但有一个概念我仍然不完全理解。我最近听到很多 web 开发人员说他们在每个 web 项目中都使用 git,即使他们没有合作,他们只是使用 git 作为 FTP 的替代品,实际上他们声称 FTP 是上传网站的一种旧方法。
我的问题是,我如何使用 git 来上传我的网站而无需支付诸如 beanstalk 之类的服务?
FTP 真的被认为是一项古老的技术,我们应该使用 git 吗?
非常感谢
我知道 git 的用途以及如何使用它,(一点点)但有一个概念我仍然不完全理解。我最近听到很多 web 开发人员说他们在每个 web 项目中都使用 git,即使他们没有合作,他们只是使用 git 作为 FTP 的替代品,实际上他们声称 FTP 是上传网站的一种旧方法。
我的问题是,我如何使用 git 来上传我的网站而无需支付诸如 beanstalk 之类的服务?
FTP 真的被认为是一项古老的技术,我们应该使用 git 吗?
非常感谢
有关如何将 Git 存储库部署到服务器的说明,请参阅以下链接:
使用您最喜欢的版本控制是部署任何东西的唯一明智方式。
Git 不仅是关于协作和分布式 VCS,它还是一个无服务器 VCS(根据定义)——因此您可以从您的开发机器部署到您的部署目标。
总结一下何时正确设置以部署您的更改非常简单:
git push hub master
更多信息以 Web 为中心的 Git 工作流程和使用 Git 进行部署
我不打算回答这个问题的主观部分。我不赞成使用 FTP 的原因有很多——但只要您了解该技术的局限性,它就是一种有效的文件传输方式。
但是,我会说您绝对必须在部署策略中使用版本控制。