Ich bin auf Android Studio (Vorschau) 0.6.0 unter Windows und habe versucht, mein Projekt auf GitHub zu teilen. Ich habe Git Shell verwendet, um das Projekt zu initialisieren, hinzuzufügen, festzuschreiben und an GitHub zu senden. Als ich jedoch versuchte, mein Projekt in Android Studio zu aktualisieren , wurde folgende Fehlermeldung angezeigt:
Can't update: no tracked branch
No tracked branch configured for branch master.
To make your branch track a remote branch call, for example,
git branch --set-upstream master origin/master
Es liefert diesen Vorschlag, aber ich bin mir nicht sicher, was ich an dieser Stelle tun soll. Gibt es eine Möglichkeit, dies in Android Studio zu beheben?
git
github
android-studio
Prinz
quelle
quelle
Antworten:
Wenn ich nicht irreführend bin, müssen Sie nur Ihre lokalen Zweige so einstellen, dass ihre Paare auf dem Ursprungsserver verfolgt werden.
Über Ihre Befehlszeile können Sie es versuchen
Dadurch wird etwas konfiguriert, das Ihrem lokalen Zweig auf dem Server entspricht. Ich wette, dass Android Studio sich über das Fehlen beschwert.
Wenn jemand weiß, wie man das über die GUI dieser IDE macht, wäre das interessant zu lesen. :) :)
quelle
Also nachdem ich ein bisschen darüber gelesen habe, wie Git das Repo einrichtet. Mir wurde klar, dass ich den Befehl ausgeführt habe
aber stattdessen hätte ich zum ersten Mal laufen sollen
das richtet den Upstream zunächst ein. Gut gemacht!
quelle
Ich hatte das gleiche Problem, als ich den Besitz meines Repositorys auf einen anderen Benutzer übertrug. Zuerst habe ich versucht, es zu verwenden,
git branch --set-upstream-to origin/master master
aber das Terminal hat sich beschwert. Nach einigem Hingit fetch
git branch --set-upstream-to origin/master master
git pull
und Her habe ich die folgenden Befehle verwendet und alles hat wieder funktioniert
quelle
Erstellen Sie einen neuen Ordner und führen
git init
Sie ihn aus.Dann versuchen Sie es
git remote add origin <your-repository-url>
.Kopieren Sie alle Dateien in Ihrem Projektordner in den neuen Ordner mit Ausnahme des .git-Ordners (möglicherweise unsichtbar).
Dann können Sie Ihren Code pushen, indem Sie :
git add --all
; odergit add -A
;git commit -m "YOUR MESSAGE"
;;git push -u origin master
.Ich denke es wird funktionieren!
quelle
Arbeitete für mich ... wo ich einen einzigen Zweig in meinem Repo habe, der Master heißt. Die Antwort lautete "Zweigstellenmaster eingerichtet, um den Remote-Zweigstellenmaster vom Ursprung aus zu verfolgen."
quelle
Im gleichen Fall funktioniert das bei mir:
quelle
Ich habe den gleichen Fehler erhalten, aber in PyCharm, weil ich versehentlich meinen VCS-Ursprung gelöscht habe. Nachdem ich meinen Ursprung wieder hinzugefügt hatte, lief ich:
das lud alle meine Zweige nach. Ich habe dann auf die Schaltfläche geklickt, um das Projekt zu aktualisieren, und war wieder normal.
quelle
Ich hatte das gleiche Problem. Also habe ich den Git direkt verwendet , um das Projekt auf GitHub zu übertragen.
In deinem Android Studio
Gehen Sie zu VCS => Git => Push: Verwenden Sie den von Ihnen festgeschriebenen Branchennamen und drücken Sie die Push-Taste
Hinweis: Getestet für Android Studio Version 3.3
quelle
Dies wird aufgrund von Coflict Merge verwendet. Wenn Sie einen neuen Commit im Ursprung haben und diese Dateien nicht erhalten; Außerdem haben Sie die lokalen Hauptzweigdateien geändert, dann haben Sie diesen Fehler erhalten. Sie sollten erneut in ein neues Verzeichnis rufen und Ihre Dateien in diesen Pfad kopieren. Schließlich sollten Sie Ihre Änderungen festschreiben und vorantreiben.
quelle
Angenommen, Sie haben einen lokalen Zweig "Branch-200" (oder einen anderen Namen) und das Server-Repository enthält "origin / Branch-1". Wenn Sie ein lokales "Branch-1" haben, das nicht mit "origin / Branch-1" verknüpft ist, benennen Sie es in "Branch-200" um.
Wenn Sie in Android Studio auf "Ursprung / Zweig-1" auschecken, erstellen Sie einen neuen lokalen Zweig "Zweig-1" und führen Sie ihn dann mit Ihrem lokalen Zweig "Zweig-200" zusammen.
quelle
wird funktionieren!
quelle