我一直在发展自由网页设计业务,主要使用Drupal。我现在需要更严肃并开始版本控制。当我运行升级时,我需要知道一切是否仍然正常。
我想用git。这是我目前的情况:一个拥有大约30个不同网站的VPS服务器。
到目前为止,我一直在使用子域名直接在线构建网站。这让我可以向客户展示。
我一直在研究Git的工作流程,对于我最好的第一步/下一步是什么感到困惑......
第一个问题:远程/实时服务器上的主存储库和我机器上的本地存储库是否足够好?大多数人谈论像github这样的第三台服务器?如果我可以绕过它,那就太好了!
第二个问题:如果我理解正确,我需要为每个网络项目建立一个存储库,对吗?
第三个问题:我如何开始?首先创建哪个存储库?或者我只是在其中一个网站根文件夹中运行git init?
任何帮助/建议将不胜感激!我可以回答你的任何问题......
谢谢!
答案 0 :(得分:0)
远程/实时服务器上的主存储库和我机器上的本地存储库设置是否足够好?大多数人都在谈论像github这样的第三台服务器?
3 repos更好......你应该有一个类似于主存储库的存储库,它基本上是所有其他存储库的远程源。然后你从该repo克隆到你的本地机器和子域或其他什么。您在本地进行更改,然后您推送到该远程,然后在子域上拉取更改。另一种方法是简单地从主存储库部署子域,这意味着某些部署过程将会发生,并且子域代码本身不会是一个git repo。
我需要为每个网络项目建立一个存储库,对吗?
是的,那是最好的。
我该如何开始?
我通常首先创建远程“master repo”,然后克隆它。