2017-03-02 3 views
0

Jedes Mal, wenn ich einen Zweig löschen will ich tun diesHat git branch -D Zweig-Name wirklich angegebenen Zweig löscht

git branch -D branch-name 

Ich habe gelesen, dass dies der Zweig löscht und als Folge davon habe ich nicht die gleiche Zweig, wenn ich

tat
git branch 

Aber ich war erstaunt, als ich tab paar mal gedrückt wird, nachdem das Schreiben git checkout ich alle meine Zweige sehen konnte (diejenigen zu streichen) und ich konnte in den Filialen zur Kasse.

Ich bin jetzt etwas verwirrt.

+1

Es tut wirklich. Schaust du dir vielleicht entfernte Niederlassungen an? – Ryan

+0

@Ryan Ja, Sie haben Recht, ich hatte keine Ahnung, dass git nach entfernten Niederlassungen suchen wird. Danke – BeginnersSake

Antwort

1

Wenn Sie einen Zweig löschen, löschte er Ihren lokalen Zweig. Wenn Sie es erneut prüfen, wird die Filiale ausgecheckt.

Wann immer Sie eine Zweig-Git-Suche auschecken, um festzustellen, ob sie lokal existiert. Wenn das nicht der Fall ist, hat es die Fernbedienungen nach dem gegebenen Namen durchsucht und es dann ausgecheckt. Die Remote-Zweige werden nicht gelöscht, wenn Sie den lokalen Zweig löschen, sodass Sie sie immer wieder auschecken können.

enter image description here

+1

Danke @CodeWizard für die Beseitigung meiner Verwirrung. – BeginnersSake

+4

Ein Textprotokoll wäre hilfreicher als ein Screenshot, vor allem, da Besucher, die mobile Geräte verwenden, nur eine begrenzte Bildschirmfläche haben. –

Verwandte Themen