私が実行するときbranch -a
:
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/hello
remotes/origin/master
そして、ブランチを削除します。
$ git branch -r -D origin/hello
Deleted remote branch origin/hello (was c0cbfd0).
わかりました:
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
ブランチ「hello」は削除されました。しかし、私がフェッチするとき:
$ git fetch
From localhost:project
* [new hello] hello -> origin/hello
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/hello
remotes/origin/master
私は困惑している。
削除されたと思いますが、まだ残っています。