マスターブランチとベータブランチがあります。プッシュが拒否される状況があります。
edit2:私はブランチマスターにいます。
$ git push
Counting objects: 9, done.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 669.81 KiB, done.
Total 6 (delta 2), reused 0 (delta 0)
To git@github.com:foobar/codedemo.git
a5fc71d..64430c1 master -> master
! [rejected] beta -> beta (non-fast forward)
error: failed to push some refs to 'git@github.com:foobar/codedemo.git'
通常、私はベータをチェックアウトし、次にベータをプルします、そしてこれはおそらくそれを解決します。
しかし、これは本番Webサイトであるため、ここでベータ版をチェックアウトすることはできません。チェックアウトせずにベータ版をプルする方法はありますか?
これは生産現場なので、どういうわけか行き詰まっています。
編集:コードは別の場所でもチェックアウトされていますが、ここで問題を解決するために別の場所から何かを行うことはできますか?他の場所でも問題ありません。
Edit3:受け入れられた解決策の助けを借りて、しばらくしてそれを行うことができましたが、2番目のクライアントのない解決策を好みます