我有一些基本的git问题,我不明白,但我希望有人可以帮助我:)让我说我正在一个Magento项目,我运行本地,但我想把它联机。所以我使用git将我的商店推到我的服务器上。一切正常,直到Magento提供更新。所以这里是我的问题:基本的git工作流程理解
我在我的本地目录和git中添加+ git提交它们,但当我通过Magento连接从1.7更新到1.7.1时,我将有不同的设置在我的服务器,然后我在我的本地计算机上,对不对?
那么,我要做什么,使他们平等?我是否必须从我的服务器上的版本中进行结账并将其替换为本地magento?
嘿,谢谢你的回答。所以我没有更新我的Magento商店到1.7.0.1昨天通过Magento连接:/ 只是为了澄清:而不是更新我的网上商店,我将不得不下载更新,而不是更新我的本地商店和测试后,推到我的生活环境? 什么是开发PHP项目并拥有本地和现场环境的常用方式,是否将我的本地环境存储在我的htdocs文件夹中,以便能够在本地服务器上进行测试?然后运行git init这个文件夹,并推动我的项目生活? 谢谢! – 2012-08-14 18:43:23
最后一个问题:我如何解决我更新我店的现场错误? – 2012-08-14 18:44:23
你总是希望你的本地代码库成为一个分支的克隆(git clone)。所以在这种情况下可能是'主'。然后在更改之后,可以将它们推送到存储库。之后,您可以在本地切换到另一个分支“stable”,然后将您的新提交合并或挑选到该分支。然后再将您的工作推送到存储库。在此之后,您可以检索您的实时环境中的更新;这应该是稳定分支的git克隆。 – 2012-08-14 18:49:16