Git设置。将存储库从live server克隆到本地服务器

Git设置。将存储库从live server克隆到本地服务器,git,server,clone,git-clone,Git,Server,Clone,Git Clone,我是Git新手,一直在尝试将它实现到我的工作环境中,因为我们目前没有VC。我已经在网上和网站上浏览了教程,并对其工作原理、命令等有了了解。 我遇到的唯一问题是如何在我们的日常工作周期中实现它,以及它如何在我们的开发和实时服务器上工作 我们的设置如下: 我们在办公室里有一台本地服务器,在那里我们构建和创建项目。目前,一旦这些项目准备就绪,我们就压缩项目,在我们的live server上创建一个新域,然后上传文件、提取、更改配置等。Git安装在本地服务器和live server上 现在,为了在我们的

我是Git新手,一直在尝试将它实现到我的工作环境中,因为我们目前没有VC。我已经在网上和网站上浏览了教程,并对其工作原理、命令等有了了解。 我遇到的唯一问题是如何在我们的日常工作周期中实现它,以及它如何在我们的开发和实时服务器上工作

我们的设置如下:

我们在办公室里有一台本地服务器,在那里我们构建和创建项目。目前,一旦这些项目准备就绪,我们就压缩项目,在我们的live server上创建一个新域,然后上传文件、提取、更改配置等。Git安装在本地服务器和live server上

现在,为了在我们的工作流程中实现Git,我设想的流程如下:

  • 将在live server上为新项目创建一个新存储库
  • 存储库从实时服务器克隆(或分支?)到本地服务器上
  • 每个开发人员都可以在本地服务器上分支并处理各自的分支。分支被提交到本地克隆
  • 站点完成后,存储库将推送到实时服务器
  • 我认为上述过程是我需要做的,对吗? 我们可能完全错了,我想在这里发布一个问题可能有助于澄清我应该如何使用Git。我可以看出这是一个非常有用的软件,并希望尽快开始使用它,因为我们办公室里有很多开发人员


    谢谢

    我想你应该多加几个步骤

  • 将在live server上为新项目创建一个新存储库
  • 存储库已从live server克隆到本地服务器上
  • 每个开发人员依次将本地服务器上的repo克隆到自己的机器上,并在本地副本上处理各自的分支
  • 更改将提交到本地克隆上的分支,并将这些更改推送到本地服务器(通常在所有开发人员中使用的服务器)上相应的分支中
  • 有人将代码合并到本地服务器上已部署的分支中
  • 站点完成并在本地服务器上工作后,本地服务器存储库中的可部署分支将推送到实时服务器
  • 注意,在此方案中,必须有人负责合并本地服务器上的分支,并将可部署分支从本地服务器机器推送到远程服务器机器

    另外,我建议使用两个分支,一个是
    测试
    ,另一个是
    。本地服务器上的任何分支合并都应首先发生在
    测试
    分支中,并且只有在
    测试
    分支中批准更改后,才应将其合并到
    分支中。然后可以在远程服务器上部署主分支


    另一个改进可能是使用代码托管解决方案(如github/bitbucket/gitlab)来维护repo,并从该repo中提取本地服务器和远程服务器上的更改。

    我看不到实际问题。你期望得到什么样的答案?10页的教程?够有趣的没有。我希望得到一些关于如何安装GIT的指导和建议,我可以从你不愿意给出的消极和毫无帮助/毫无意义的回答中看出这一点。如果你没有什么建设性的东西要说,为什么还要费心评论呢?Git网站上可以查看。有关于设置和服务器的章节。这个论坛应该是完全基于事实的简短回答问题。也就是说,我认为这个问题的答案对其他很多人都有帮助,如果我对确切答案有信心,我会回答。如果您需要安装帮助,我想您必须告诉我们您使用的是什么操作系统。谢谢。这对我来说是有意义的,我认为我越是尝试和使用它,我就会越成功。