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
1
A
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.
nicht sicher über die IDE, aber mit der Konsole - git checkout sollte funktionieren. Das wäre die Zweigrevisionsnummer –
. Tun Sie einfach 'git rebase Y', wenn Sie auf lokales 'Y' rebasen wollen. –