0

我有一个开发服务器'dev',带有我的官方 git repo。

我有一个生产服务器“产品”。

在产品上:

git clone user@dev:/path-to-my-repo

git config receive.denyCurrentBranch ignore

最后一行是为了让当我git push从'dev'执行一个操作时,生产代码会立即更新为我刚刚从'dev'推送的任何内容。

但是,当我git push对我的生产服务器进行开发时,它并​​没有这样做!它会发出一些通知,说明比 origin/master 领先一步。自然地,我的产品代码永远不会用手触摸(如果有任何东西被手意外触摸 - 我希望开发人员的推送覆盖它)。我需要对我的产品代表做些什么额外的事情才能使它完全服从来自开发的推送。即,立即将其工作副本更新为刚刚推送的任何内容?

提前致谢!

4

0 回答 0