あなたのブランチは 'origin / xxxx'に基づいていますが、アップストリームはなくなっています
Your Branch Is Based Onorigin Xxxx
- 以下は、ローカルブランチ接続のリモート名がoriginであることを返します。通常、デフォルトのリモート名はこの名前です。
git config --get branch.bBranch.remote >origin
- 以下は、ローカルのbBranchブランチがリモートのaBranchブランチに関連付けられていることを示しています(注:リモートのaBranchブランチが削除されても、aBranchの関連付けはここに保持されるため、これがこの問題の鍵となります)
git config --get branch.bBranch.merge > refs/heads/aBranch
これらの2つの項目に連絡すると、リモート名がoriginであり、ローカルブランチbBranchに関連付けられているリモートブランチがaBranchであることがわかります。 git branch -a
すべてのローカルブランチとリモートブランチを表示します。
解決する: –set-upstream-to
ローカルブランチに関連付けられているリモートブランチを変更するコマンド。このコマンドは次のようになりますbranch.bBranch.remote
branch.bBranch.merge
で変化する
git branch --set-upstream-to=origin/bBranch
参考記事:
gitのアップストリーム損失の問題を解決します。ブランチは「origin / xxxx」に基づいていますが、アップストリームはなくなっています。