gpt4 book ai didi

git 存储库到暂存站点到实时站点

转载 作者:太空狗 更新时间:2023-10-29 13:18:51 26 4
gpt4 key购买 nike

我只是在学习 git 及其基础知识。我有一个正在运行的 Magento 商店,需要尽快对其进行版本控制。我已经在我的工作机器上加载了 git,并尝试设置存储库、添加、提交和推送文件。我用 Assembla 测试了我的设置和一个免费帐户(目前),一切都很好。

尽管如此,我仍然无法进行物理更改。我想实现以下目标(我认为!):

  1. 从实时站点 checkout 需要在本地计算机上使用的文件
  2. 在 Dreamweaver 中进行本地更改(我正在使用 GITweaver 并且可以轻松地与我的存储库通信)(另外,如果有更好的解决方案,我不反对更改文本编辑器/IDE)
  3. 将存储库推送到“暂存”站点,以便与我的合作伙伴一起进行审查和测试。这是我目前迷路的地方。将 repo 协议(protocol)发送到实时站点的过程是怎样的?
  4. 接受审查和更改后,将 repo 推送到“实时”站点。

所以这里有几个重要的问题我需要帮助。

  • 您是从实时网站还是临时网站 checkout 文件?有什么首选方法吗?
  • 舞台网站是否应该始终反射(reflect)实时网站?
  • “开发”网站和“阶段”网站的用途是什么 - 它们不是一样的吗?
  • 大多数人在这些设置中做什么?为什么?我需要对阶段与开发的一个很好的解释。

一些对我们商店/项目有帮助的背景:

  • 我是唯一的开发者,我可能会在一段时间内保持唯一的开发者
  • 我正在使用 Windows 机器进行开发,我们的托管是通过 HostGator 进行的
  • 我的合作伙伴只需要查看阶段站点,这样我们就可以一起查看更改,他不需要查看存储库。

如果有人能为像我这样每件事都倒着做并且现在没有时间一步一步学习 git 的人指出指导教程或类似教程,我会很高兴。

最佳答案

What's the process of sending a repo to a live site?

Git 没有内置的工具。您需要编写一个脚本,定期(例如,每五分钟)或按需从您的中央存储库中提取一些分支。 (我假设你在某个地方有一个 Git 服务器可以这样运行。)

您可以为生产环境做同样的事情,让登台服务器 pull master,并让生产服务器 pull 分支production

关于git 存储库到暂存站点到实时站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8917080/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com