使用git和远程服务器的新项目

时间:2015-02-20 08:33:12

标签: git

我开始使用git,我有一些关于如何使用它的基本知识。 玩弄它,与分支机构合作,通常的东西......但现在我想开始一个新项目并将其部署到生产中,所以其他人可以看到目前为止的工作。我有点卡住了。

到目前为止:

  • 在远程服务器上创建了一个空存储库
  • 2个分支(掌握和开发巫婆我将创建/合并其他小任务分支)
  • 我在本地克隆了存储库,因此我可以处理新功能

让我说我完成了第一个任务(作为分支),在开发时将其合并到本地,然后将其推送到远程服务器(在开发中)。

但我想在该远程服务器上创建一个新项目,以便我的朋友可以看到项目的状态,或者测试我添加的新功能。 我的第一个想法是在/ var / www中创建一个文件夹,并在那里克隆存储库(+ checkout develop)。每次我想更新项目时,我都可以从开发中获取并在那里进行更改。 没关系,或者有不同的方法,也许更好。我希望事情有条不紊。

谢谢

1 个答案:

答案 0 :(得分:0)

你写的东西很有意义。在文档根目录中克隆服务器上的repo,然后在准备好后进行更新。

当您继续使用此模型时,您可能需要查看Git-Flow,它会超出您当前所做的范围,添加对版本,功能分支和修补程序的支持。

在您的情况下,您将使用 master 分支作为文档根目录,因为它包含稳定版本。

有关Git-Flow的说明,请查看以下链接:

如果您想在进行更改时进行自动部署,则可以在进行更改时自动调整更改。这是一篇文章,概述了如何将它们用于开发和部署:https://www.digitalocean.com/community/tutorials/how-to-use-git-hooks-to-automate-development-and-deployment-tasks