Vielleicht ist es zu spät zu beantworten, aber ich habe Problem gestern in IDEA zusammen. Ich habe ein separates Repository für jedes Modul und wenn ich sie zunächst in das lokale Repository auschecke, wurden alle Fernbedienungen Ursprung genannt. Gestern habe ich die Fernbedienungen für einige Module geändert, aber nicht durch Ersetzen - durch Hinzufügen von neue_Remote und Entfernen Herkunft. Also habe ich smth wie folgt aus:
module_1 -> {new_remote/master}
module_2 -> {origin/master}
module_3 -> {origin/master}
...
module_n -> {new_remote/master}
Von diesem Moment, wo ich Fehler empfangen Kann nicht drücken, da keine Fernbedienungen definiert werden jedes Mal, wenn ich versuchte zu schieben. In git bash hat alles gut funktioniert, aber nicht in IDEA. Ich verbrachte den ganzen Tag und am Abend versuchte ich letzte Lösung und es funktionierte - Ich änderte alle lokalen Repositories zu identisch benannten Fernbedienungen. In meinem Fall habe ich Ursprung für Module zu new_remote umbenannt. Wie ich understant Sie smth wie diese haben:
module_1 -> {origin->[master, test], staging->[master]}
module_2 -> {origin->[master], staging->[master]}
module_3 -> {origin->[master, test]}
Aber von IntelliJ nativen Plugins in diesem Fall können Sie nur schieben {Herkunft -> [Master]}, weil nur diese remote/Zweigpaar ist allen in diesem Projekt registrierten Repositories gemeinsam.
ALSO, scheint diese Beschränkung in späteren Versionen behoben werden. - https://youtrack.jetbrains.com/issue/IDEA-81620
Ich habe das gleiche Problem. Die Fernbedienung ist eindeutig eingerichtet und ich kann problemlos mit Git-Erweiterungen pushen, aber ich sehe diesen Bildschirm in Android Studio. – Hong