0

我一直在发展自由网页设计业务,主要使用 Drupal。我现在需要更加认真并开始版本控制。当我运行升级时,我需要知道一切是否仍然正常工作。

我想使用 git。这是我目前的情况:一个有大约 30 个不同网站的 VPS 服务器。

到目前为止,我一直在使用子域直接在线构建网站。这让我可以向客户展示。

我一直在研究 Git 工作流程,对于什么是对我来说最好的第一步/下一步有点困惑......

第一个问题:远程/实时服务器上的主存储库和我机器上的本地存储库是否足够好?大多数人都在谈论像 github 这样的第三个服务器?如果我能绕过它,那就太好了!

第二个问题:如果我理解正确,我需要为每个 Web 项目创建一个存储库,对吗?

第三个问题:我该如何开始?首先创建哪个存储库?还是我只是在网站根文件夹之一中运行 git init ?

任何帮助/建议将不胜感激!我可以回答你可能有的任何问题...

谢谢!

4

1 回答 1

0

远程/实时服务器上的主存储库和我机器上的本地存储库是否足够好?大多数人都在谈论像 github 这样的第三个服务器?

3 个存储库更好...您应该拥有一个类似于主存储库的主存储库,它本质上是所有其他存储库的远程来源。然后你从那个 repo 克隆到你的本地机器和子域或其他任何东西。您在本地进行更改,然后推送到该远程,然后在子域上提取更改。一种替代方法是简单地从主存储库部署到子域,这意味着会发生一些部署过程并且子域代码本身不会是 git 存储库。

我需要为每个 Web 项目创建一个存储库,对吗?

是的,那将是最好的。

我该如何开始?

我通常先创建远程“主仓库”,然后克隆它。

于 2013-02-21T21:37:16.667 回答