【问题标题】:Setting up Git: Init Git on active servers设置 Git:在活动服务器上初始化 Git
【发布时间】:2013-08-07 04:28:41
【问题描述】:

所以我希望将我的实时服务器与我的 Git 存储库同步。该服务器已经填充了文件等,我正在寻找任何想法来最好地在其上实现 Git。下面只是一个小的解释,以帮助描绘我正在处理的事情。

我的 repo 最初是从作为实时服务器副本的开发服务器推送的。现在已经创建了 repo,我还需要同步实时服务器。

如果我克隆存储库,这不会导致与服务器上已经存在的所有文件发生冲突吗?我是否需要删除 Git 在实时服务器上跟踪的所有文件,然后克隆它以便从 repo 中重新获取?

感谢您的宝贵时间,非常感谢您的建议。

【问题讨论】:

  • 我的解决方案是先存储,然后拉。

标签: git github


【解决方案1】:

是的,你的提议很好。

虽然您应该考虑设置更复杂的部署系统(即使用部署自动化工具)并使用不同的分支(我使用的是live,开发分支是master)。

【讨论】:

    【解决方案2】:

    我建议与分支机构合作。 首先,您需要设置 master 分支,然后创建其他分支。

    您需要它,以便您可以为 2 个分支共享父级(提交 ID)。

    如果您将使用分支,它们可以完全分离,您可以决定要将哪些文件导入您的服务器以及将哪些文件留在开发分支中。

    你可以看看 gitFlow 并获得想法

    http://nvie.com/posts/a-successful-git-branching-model/

    git flow 通过不同的分支来处理这种情况——在你的情况下,它可以是开发和服务器分支

    【讨论】:

      猜你喜欢
      • 2012-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-29
      • 2012-10-24
      • 1970-01-01
      • 2017-06-22
      • 2015-08-01
      相关资源
      最近更新 更多