2013-07-02 208 views
0

我在我的生產服務器上創建了一個裸Git回購。然後我把我的本地倉庫推到裸倉庫,並且工作。然而,我後來意識到,我應該推遲我的生產回購,因爲我的地方已經過時了。所以我嘗試了,但我得到了一個錯誤。所以我嘗試着創建一個'製作'分支並推向那個分支。問題是,當我做'git push /var/www/html.git(我的裸回購)'時,它報告它不能更新'主'。我如何在裸露的情況下推送到'製作'分支? (我也嘗試過'git push master production',但是這似乎並沒有引用裸回購的'生產'分支)推送到裸Git回購分支

回答

0

由於您剛剛創建了裸倉庫,我會說最簡單的事情是刪除它,重新創建它,然後從你的生產回購倉庫推到新的裸倉庫。

您不提供任何錯誤消息,所以我不確切知道爲什麼從本地推送後從生產中推送不起作用,但這可能是因爲您的分支已經發生分歧,並且您正面臨着non forward push

您可以嘗試從生產存儲庫運行git push -f origin master:master,而不是刪除裸存儲庫,其中origin是您的裸存儲庫。