0

我在服务器上有一个远程存储库,我推送到该服务器以用于暂存目的。然后我有一个 post-receive 将它推送到http://stage.xxxx.com文件所在的文件目录。

既然我的暂存存储库中有所有内容并且假定它没有错误,那么如何将它从我的暂存存储库推送到同一服务器上的实时存储库?

我宁愿不必将我的本地代码直接推送到生产 git 存储库,因为我应该说不是最擅长跟踪这类东西。我是否必须直接登录到服务器并从那里推送到实时存储库?

4

1 回答 1

1

是的,您必须直接登录到服务器,并且该解决方案似乎有点过于复杂,因为您可以执行以下操作:

git fetch --all
git push livesite staging/master:master

这会将staging/master的状态推送到livesite/master,您不必跟踪任何内容。

于 2012-12-19T22:17:36.940 回答