Wie kann ich die Zusammenführung in IntelliJ Idea "abbrechen"?

5791
Jaroslav Záruba

Nehmen wir an, ich verschmelze und kurz vor dem Push entscheide ich, dass ich nicht verschmelzen möchte. Ist es möglich, die Commits zu entfernen, die ich zusammengeführt habe (und noch nicht gepusht habe), ohne meinen lokalen Zweig zu löschen oder in die Befehlszeile zu gehen?

7
Wählen Sie Ihren Fall [hier] (https://www.jetbrains.com/help/idea/undo-changes.html). harrymc vor 6 Jahren 1

1 Antwort auf die Frage

7
Noam Manos

Ist mir passiert, als ich sowohl Push- als auch Pull-Misserfolge bekam:

  • "Push to origin / master wurde abgelehnt"
  • "Sie haben Ihre Zusammenführung nicht abgeschlossen (MERGE_HEAD existiert). Bitte bestätigen Sie Ihre Änderungen, bevor Sie zusammenführen können."

Lösen:

  1. Gehen Sie zum Fenster "Versionskontrolle" -> Registerkarte "Protokoll".
  2. Klicken Sie mit der rechten Maustaste auf den vorherigen Commit -> "Aktuellen Zweig auf Hier zurücksetzen ...".
  3. Beim Git-Reset wählen Sie "Mixed" (lokale Änderungen bleiben erhalten).
  4. Wenn es spätere Commits gibt, die bereits verschoben wurden -> Ziehen Sie aus der Ferne und fügen Sie sie bei Bedarf zusammen.
  5. Übernehmen Sie die neuen Änderungen und drücken Sie auf Remote.