所以我希望将我的实时服务器与我的Git repo同步。这个服务器已经填充了文件等等,我正在寻找任何想法来最好地实现Git。以下是帮助描绘我正在处理的图片的一个小解释。
我的repo最初是从开发服务器推出的,该服务器是实时服务器的副本。现在创建了repo,我也需要同步实时服务器。
如果我克隆了repo,那么这不会导致与服务器上已经存在的所有文件发生冲突吗?我是否需要删除Git在实时服务器上跟踪的所有文件,然后克隆它以便从存储库中提取新内容?
感谢您的时间,非常感谢您的建议。
答案 0 :(得分:0)
是的,你提出的建议很好。
虽然你应该考虑设置一个更复杂的部署系统(即使用部署自动化工具)并使用不同的分支(我使用live
,而开发分支是{{1} })。
答案 1 :(得分:0)
我建议与分支机构合作。 首先,您需要设置主分支,然后创建其他分支。
您需要它,因此您可以为2个分支共享父(提交ID)。
如果您将使用分支,它们可以完全分离,您可以决定要将哪些文件导入服务器以及将哪一个文件留在开发分支中。
您可以查看并从gitFlow获取想法
http://nvie.com/posts/a-successful-git-branching-model/
git flow通过具有不同的分支来处理这种情况 - 在您的情况下,它可以是开发和服务器分支