1

我的本地机器上有一个 git 存储库。当我完成一项功能的工作时,我提交并将更改推送到 2 个“裸”存储库(生产和暂存)之一。

post-receive 钩子在本地推送后部署代码。它运行良好,但我需要获得 2 个遥控器(生产和登台)上发生的任何更改,例如当用户安装新扩展时。我需要能够将这些更改“拉”到我的本地。

我应该将存储库转换为每个都有一个工作树吗?我可以将远程存储库上的更改拉入代码库吗?我知道您可能对我的设置有疑问,但我不知道您需要知道什么,请询问。感谢您帮助我理解这一点!

4

1 回答 1

1

所以这就是答案:在这种情况下,你可以从 repo 中提取。关键是;而不是从远程推送,您需要拉到本地。即(在本地):

git fetch origin master:master

希望能节省别人一些时间;)

于 2012-11-26T15:55:39.067 回答