【发布时间】:2011-10-31 15:50:35
【问题描述】:
我正在使用 Linonde 来托管我的 git 存储库以及实际的站点文件。
git branch -r 看起来像这样:
company/master
company/stage
origin/HEAD -> origin/master
origin/master
prod/master
git 分支如下所示:
master
stage
我想我只是想让我的本地舞台分支指向我的公司/主管。当我执行git push company stage 时,它似乎更新了服务器上的舞台头,但我试图让它更新主头,我的网站似乎从中提供文件。或者我需要弄清楚如何将我的网站指向公司/舞台负责人。
我尝试删除我的分支并与
git branch stage company/master
因为我认为起点可能是我所需要的。
当我尝试推送时,我收到消息:
error: failed to push some refs to 'root@foo:~repos/project_name'
To Prevent you from losing history, non-fasst-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again.)
我尝试了git pull,但它说一切都是最新的,我在解决我的情况的快进帮助文档中看不到任何内容。
【问题讨论】: