Wenn ich branch -a
ausführen:Löschen einer Remote-Zweig
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/hello
remotes/origin/master
Und dann entferne ich den Zweig:
$ git branch -r -D origin/hello
Deleted remote branch origin/hello (was c0cbfd0).
Jetzt sehe ich, Wurde entfernt. Aber wenn ich holen:
$ 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
Ich bin so verwirrt.
Ich denke, es wurde entfernt, aber es ist immer noch da.