2015-09-21 16 views
29

Ich habe 2 Filialen in meinem gitlab Projekt. Jetzt bin ich auf dem Master (Standard) Zweig. Ich will es auf eine andere Basis ändern, ist es das, was ich versucht:Wie git Zweig in Android Studio ändern

Als ich nach VCS -> Git -> Branches gehen, und klicken Sie auf Checkout tag or revision ich immer eine Fehlermeldung erhalten:

Pfadangabe ‚mein Zweig‘ keine Dateien brachte bekannt git

Was soll ich tun? Ich möchte nur die branch ändern und eine pull Anfrage machen. -> Git -> Branchen Sie diesen Bildschirm

enter image description here

unter Lokale Zweige sehen Sie sehen

Unter VCS:

+0

geben, welches Betriebssystem Sie verwenden? git (git bash oder andere) Zeilencode ist einfach ... gehen Sie in den Ordner mit dem Git-Klon, dann: "git branch", um alle Zweige zu überprüfen. Wenn die Verzweigung dort nicht angezeigt wird, geben Sie ein: "git branch" und die ersten Buchstaben der Verzweigung, drücken Sie dann TAB, um automatisch zu vervollständigen ... das sollte Ihnen die gewünschte Verzweigung anzeigen."git checkout branchyouneed" (branchyouneed wäre das Zweigziel, das Sie auschecken möchten) –

+0

@MarianoZorrilla Thanks. Wird es die ganze Branche herunterladen? Also muss ich mein aktuelles Projekt (Masterzweig) schließen und einen anderen Zweig eröffnen (als neues Projekt)? –

+0

Wenn Sie die Verzweigung ändern, wird der gesamte Code mit den aktuellen Verzweigungsimplementierungen geändert ... Wenn Sie zur vorherigen Verzweigung zurückkehren, wird der gesamte Code zurückgehen. Als normaler täglicher Nutzer vieler Branchen ... Schließen Sie Ihr Projekt nicht, wechseln Sie die Filialen, Sie werden sich schnell bedienen können. (plus, können Sie Unterschied zwischen Zweigen überprüfen, erhalten, Stash Änderungen, etc.) –

Antwort

56

Um einen anderen Zweig aus Android Studio Kasse die lokalen Filialen können Sie auschecken. Ganz unten sehen Sie den aktuell ausgecheckten Zweig (in meinem Fall master). Um eine andere Filiale zu prüfen, wählen Sie sie aus und klicken Sie auf Checkout.

enter image description here

In meinem Beispiel nur eine andere lokale Niederlassung haben, ich test genannt. Deshalb zeigt es nur das eine.

Nach einem anderen Zweig Check-out, wird dieses Fenster im unteren Bereich des Bildschirms Pop-up

enter image description here


Um Ihre Gitlab des Remote-Filialen zu bekommen in Android Studio zu zeigen, Sie Zuerst müssen Sie sie holen:

VCS -> Git -> Fetch. Danach wird es

enter image description here

+0

Vielen Dank für Ihre Hilfe :) Aber ich sehe keine 'lokalen Filialen', ich habe nur 'Remote-Filialen'. Was soll ich machen? –

+0

@BlazeTama In diesem Fall ist es wahrscheinlich, dass Sie außer "Master" keine lokalen Zweige haben. Vielleicht möchten Sie zuerst einen neuen Zweig erstellen? –

+0

Ja, ich denke, ich habe nur Master in meiner lokalen Niederlassung. Aber ich habe einen anderen Zweig in gitlab und möchte diesen Zweig benutzen. –

1

ich auftauche habe bemerkt, dass, wenn ich diesen Fluss versuchen, und dann die Zweignamen einfügen in, erhalte ich:

kann nicht Kasse foo: fatal: 'foo^0' ist kein gültiger Zweigname. Ich was nicht ist das Einfügen der^0 a das Ende,

Also ich stattdessen nur git checkout (einfügen Zweigname) von der Befehlszeile, die funktioniert.

0

Öffnen Sie das Terminal von AndroidStudio dann

git branch name_of_branch_you_want_to_switch