Ich habe ein Repository von Github über Android Studio geklont. Ich habe einige Änderungen am Code vorgenommen, dann committed & amp; ohne Problem geschoben. Heute habe ich einige Änderungen am Code vorgenommen. Ich habe sie begangen, aber als ich versuchte, sie zu drücken, heißt es
Kann nicht drücken, weil keine Fernbedienungen definiert sind
Danke für deine Hilfe ..
Offenbar gibt es keine Möglichkeit, dies über die IDE zu tun, ein Fehler muss die Fernbedienung gelöscht haben. Wenn Sie die Konfigurationsdatei in Ihrem .git-Verzeichnis in Ihrem Projektordner öffnen, gehen Sie nach unten und fügen Sie ein:
%Vor%Vielleicht ist es zu spät, um zu antworten, aber ich habe gestern in IDEA verwandtes Problem. Ich habe ein separates Repository für jedes Modul und wenn ich sie zunächst in das lokale Repository auschecke, heißen alle Fernbedienungen Herkunft . Gestern habe ich die Fernbedienungen für einige Module geändert, aber nicht durch Ersetzen - durch Hinzufügen von new_remote und Entfernen von Ursprung . Also habe ich sowas bekommen:
%Vor%Von diesem Moment an habe ich einen Fehler erhalten Kann nicht drücken, weil keine Fernbedienungen definiert sind jedes Mal, wenn ich versuche zu drücken. In git bash hat alles gut funktioniert, aber nicht in IDEA. Ich verbrachte den ganzen Tag und am Abend versuchte ich die letzte Lösung und es funktionierte - Ich habe alle lokalen Repositories geändert, um identisch benannte Fernbedienungen zu haben . In meinem Fall habe ich Herkunft für Module in neue_Remote umbenannt. Wie ich verstehe, kann man so etwas haben:
%Vor%Aber von nativen Intellij-Plugins in diesem Fall können Sie nur zu {origin- & gt; [master]} drücken, da nur dieses Remote / Branch-Paar für alle in diesem Projekt registrierten Repositories gemeinsam ist.
Es scheint jedoch, dass diese Beschränkung in späteren Versionen behoben wird. - Ссылка