リモート リポジトリと 2 つのクローンがあります。
クローンの1つにブランチを作成しますtest。私はいくつかの作業と2つのコミットを行います。master枝と枝に合併しpush -uます。
私はgit pull他のクローンで行います。
と の両方が表示masterされtestます。
最初のクローン プロジェクトでは、リモート リポジトリのブランチ
git origin :testを削除します。リモートリポジトリで削除されます。
私はそうし、ブランチもローカルで削除されます。
もしそうなら、私は得る: test
testgit branch -D testtestgit branch -a
*master
remotes/origin/master
次に、2 番目のリポジトリでgit pull.
プルでは、ローカルtestは削除されているように見えますが、リモートブランチがまだ存在gitしていると「考えている」ようです。
もしそうなら、私は得る: testgit branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/test
test削除されたブランチがリモート ブランチとして表示されるのはなぜですか?