GitHubリポジトリから同僚がブランチを削除しましたrelease
。ただしgit checkout release
、ローカルで実行すると、常に削除されたブランチが表示されますrelease
。同様に、他のブランチをチェックアウトするときも、そのrelease
ブランチを削除してgit branch -D release
もう一度実行してみてくださいgit checkout release
。
GitHubリポジトリに変更する必要がありますか?それともローカルで修正する必要がありますか?
ベストアンサー1
リモート側からブランチを削除しても、以前にローカルにインポートされたリモートブランチは引き続き表示されることがあります。以下を参照してください。
$ git branch -a
[...]
release
remotes/origin/release
[...]
「リリース」のみ削除しましたが、「リモート/オリジナル/リリース」は削除しませんでした。次のように削除してください。
$ git branch -rd origin/release
または削除みんなリモート側にもう存在しない分岐を取得します。
$ git remote prune origin