0

我确定我在这里做错了一些非常简单的事情,所以我制作了这些图表,希望有人能帮我弄清楚。基本上,我无法从我的克隆存储库中获取任何新文件以显示在服务器上的原始存储库中。

目前,我在生产服务器上安装了 magento。我做了一个 --bare --shared git 存储库,然后将其克隆到我的本地 mac git。

我的设置

我了解如何在克隆存储库中暂存和提交,但我认为这都是本地的,提交包含在 mac 的存储库中,实际上并不涉及服务器。

在本地 mac 内提交

这是出了问题的地方,现在我的本地仓库处于我想要的状态,我是否将其推送到原始仓库?

从本地推送到服务器

然后,我假设我将在服务器上暂存并提交更改?

在服务器上登台和提交

最后,我意识到这是一个非常基本的工作流程,但在我让事情变得更复杂之前,我想先掌握这个布局。

谢谢你。

4

1 回答 1

0

在本地仓库中完成阶段并提交后,您必须推送到服务器:

git push origin master

其中 origin 是您要推送到的遥控器(克隆时自动设置),而 master 是您要推送的分支。

请注意,您推送的是提交而不是文件。所以一旦你推了,你就完成了。您不必在服务器上进行暂存和提交。

于 2011-12-07T21:38:54.483 回答