Ich habe 2 Filialen in meinem Gitlab-Projekt. Jetzt bin ich im Master (Standard) Zweig. Ich möchte es auf eine andere Basis ändern, das habe ich versucht:
Wenn ich zu VCS -> Git -> Branches
gehe und auf Checkout tag or revision
klicke, erhalte ich immer eine Fehlermeldung:
pathspec 'my branch' stimmte nicht mit Dateien überein, die git bekannt waren
Was soll ich machen? Alles, was ich tun möchte, ist die branch
zu ändern und eine pull
-Anfrage auszuführen.
So checken Sie einen anderen Zweig in Android Studio aus:
Unter VCS -> Git -> Branches sehen Sie diesen Bildschirm
unter Lokale Filialen sehen Sie die lokalen Filialen, die Sie auschecken können. Ganz unten sehen Sie den gerade ausgecheckten Zweig (in meinem Fall master
). Um einen anderen Zweig zu überprüfen, wählen Sie ihn aus und klicken Sie auf Checkout.
In meinem Beispiel habe ich nur einen anderen lokalen Zweig namens test
. Deshalb zeigt es nur das.
Nachdem Sie einen anderen Zweig ausgecheckt haben, wird dieses Fenster unten auf dem Bildschirm angezeigt
Damit Ihre Zweigstellen in Android Studio angezeigt werden, müssen Sie sie zuerst abrufen:
VCS -> Git -> Holen. Danach wird es auftauchen
Ich habe festgestellt, dass ich, wenn ich diesen Fluss versuche und dann den Zweignamen einfügte, Folgendes erhalte:
Foo konnte nicht ausgecheckt werden: fatal: 'foo ^ 0' ist kein gültiger Zweigname. Ich weiß nicht was das ^ 0 am Ende einfügt,
Also rufe ich stattdessen einfach git checkout (Einfügen von Zweignamen) von der Kommandozeile aus auf, was funktioniert.
Öffnen Sie das Terminal von AndroidStudio
und geben Sie dann ein
git checkout name_of_branch_you_want_to_switch