2016-07-25 6 views
1

Zur Zeit möchte ich eine Rebase auf meinem lokalen Zweig ausführen, rufen Sie diesen Zweig X. Ich möchte es auf meinen lokalen Zweig umstellen Y. Ich benutze die WebStorm-IDE, um dies zu tun und in der Dropdown-Liste onto listet eine ganze Reihe von ref/heads/[branch-name]. Was ist das? Wie vergleichen sie mit der Eingabe branch-name? Was will ich, wenn ich onto den lokalen Zweig Y möchte?Verwirrung darüber, was ref/heads/[branch-name] bedeutet

+0

nicht sicher über die IDE, aber mit der Konsole - git checkout sollte funktionieren. Das wäre die Zweigrevisionsnummer –

+0

. Tun Sie einfach 'git rebase Y', wenn Sie auf lokales 'Y' rebasen wollen. –

Antwort

0

.git/ref/heads/BRANCHNAME ist nur die Datei, in der git die Informationen (einfach den Commit-Hash) über diesen Zweig speichert. Ich kenne Ihre IDE nicht, aber ich nehme an/hoffe, dass sie diesen Dateinamen aus irgendeinem Grund in Ihrer Dropdown-Liste anzeigen, während Sie den korrekten (einfachen) Verzweigungsnamen im tatsächlichen Git-Befehl verwenden.