私は 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
が、すべてが最新であり、早送りのヘルプ ドキュメントに私の状況に対処するものは何も表示されませんでした。