3

我正在开发一个到目前为止非常简单的网站,我的方法可能不被认为是专业的,但我这样做没有任何问题:

  1. 在家用电脑上写脚本
  2. FTP到服务器位置
  3. 在浏览器中加载网站并检查页面是否按我希望的那样工作。
  4. 重复

现在,其他人会帮助我,所以我想添加一些版本控制,因为网站的“简单”部分已经完成,我们将做更多有趣的事情。无论好坏,我都选择了 Git 作为 DVCS。我已经在服务器上安装了 git,但不确定在服务器上的哪里初始化 git 存储库。

我的意思是,我应该在我的网站的基本目录中初始化 git 存储库吗?如果是这样,假设存在各种开放,这会是一个问题吗?

我在其他项目中使用过 git,但不用于网站,除了使用 RedHat Openshift 做一些教程。

4

2 回答 2

2

这是一个可能的工作流程:

  1. 在基本文件夹中初始化计算机上的 Git 存储库
  2. 创建一个develop分支。这是所有发展将发生的地方
  3. 让您的合作者克隆您的存储库
  4. 任何时候提交,都在develop分支上进行。任何时候你的合作者提交,让他们提交develop,然后推送给你
  5. 准备好部署到实际的 Web 服务器后,切换到master分支并合并develop到其中
  6. rsync/ftp 到服务器
于 2013-03-02T10:16:17.373 回答
-1

使用 git 托管服务(例如githubgitorious )会容易得多。存储库管理不是一件容易的事,尤其是对于新手 git 用户。

Once you have a repository set up, cloning it is the same on all machines (development machines and server).

The tricky part is deciding how to deploy to server, but that a completely different topic.

于 2013-03-02T10:22:03.093 回答