Ich weiß, das wurde gefragt, ich habe so meine Antworten darauf gesehen, aber nichts scheint zu funktionieren.Git: Kann Remote-Zweig nicht dauerhaft löschen
Hier war mein Workflow. Erstellen Sie einen neuen Zweig und arbeiten Sie daran. Manchmal benutze ich mehrere Computer, damit ich es geschoben Fernbedienung, so dass ich es an anderer Stelle bekommen konnte
git branch new_branch
git checkout new_branch
git push -u origin new_branch
Sie einige meiner Arbeit auf einem der vielen Computer dann verschmelzen zu beherrschen und zu schieben.
git checkout master
git merge new_branch
Jetzt möchte ich den Zweig löschen.
git branch -d new_branch (this works fine and when I run 'git branch' it only shows local master
git branch -r -d origin/new_branch (now on this computer when i run 'git branch -r' it's gone like it should be)
Aber nachdem ich den Remote-Zweig löschen, unabhängig davon, welche Computer, den ich auf bin, wenn ich Pull git 'oder ‚git holen‘ es, dass new_branch wieder zieht. Ich habe alle Prune-Befehle ausprobiert, die ich gesehen habe und alles. Aber es zeigt sich immer noch.