15

我知道 git 的用途以及如何使用它,(一点点)但有一个概念我仍然不完全理解。我最近听到很多 web 开发人员说他们在每个 web 项目中都使用 git,即使他们没有合作,他们只是使用 git 作为 FTP 的替代品,实际上他们声称 FTP 是上传网站的一种旧方法。

我的问题是,我如何使用 git 来上传我的网站而无需支付诸如 beanstalk 之类的服务?

FTP 真的被认为是一项古老的技术,我们应该使用 git 吗?

非常感谢

4

2 回答 2

9

有关如何将 Git 存储库部署到服务器的说明,请参阅以下链接:

于 2013-02-15T02:32:33.690 回答
9

使用您最喜欢的版本控制是部署任何东西的唯一明智方式。

Git 不仅是关于协作和分布式 VCS,它还是一个无服务器 VCS(根据定义)——因此您可以从您的开发机器部署到您的部署目标。

总结一下何时正确设置以部署您的更改非常简单:

git push hub master

更多信息以 Web 为中心的 Git 工作流程使用 Git 进行部署

我不打算回答这个问题的主观部分。我不赞成使用 FTP 的原因有很多——但只要您了解该技术的局限性,它就是一种有效的文件传输方式。

但是,我会说您绝对必须在部署策略中使用版本控制。

于 2013-02-15T02:39:43.950 回答