我正在使用 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
,但它说一切都是最新的,我在快进帮助文档中看不到任何解决我的情况的东西。