Gibt es in Eclipse/EGit eine Möglichkeit, die Commit-Nachricht von nicht gepushtem/lokalem Commit zu bearbeiten?

Lesezeit: 2 Minuten

Wie bearbeite ich mit Eclipse/EGit eine Commit-Nachricht eines Commit, das ich lokal vorgenommen, aber noch nicht in das Repository gepusht habe?

Benutzer-Avatar
VonC

Das wäre die „Änderungsverpflichtungen„Abschnitt der EGit-Benutzerhandbuch:

Öffnen Sie erneut die Staging-Ansicht oder den Commit-Dialog und wählen Sie in der Symbolleiste die Option Vorherigen Commit ändern.

Siehe auch dieses Tutorial:

Git amend ermöglicht es, den letzten Commit anzupassen.
Beispielsweise können Sie die Commit-Nachricht ändern.
In der Git-Staging-Ansicht können Sie den Git-Änderungsbefehl über die hervorgehobene Schaltfläche im folgenden Screenshot ausführen.

Sehen Sie mehr über git commit --amend allgemein bei “Das git commit --amend Befehl“.

http://www.vogella.com/tutorials/EclipseGit/images/xegitamend10.png.pagespeed.ic.m-4qbTQTEv.png

99sono fügt in den Kommentaren hinzu:

Ich benutze:

Team Synchronizing Prespective > History View > Modify

(Untermenü) > Reword .
Schließlich öffnet dies ein Popup, in dem ich die alte Commit-Nachricht bearbeiten kann.

Sehen “Fügen Sie die Möglichkeit hinzu, Commits direkt aus der Verlaufsansicht umzuformulieren und zu squashen

  • Vielen Dank. Sind es nicht zwei verschiedene Commits?

    – Grzegorz Oledzki

    31. Januar 2014 um 9:00 Uhr

  • @GrzegorzOledzki Ja und nein: Änderung des vorherigen Commits ersetzen besagten vorherigen Commit durch einen neuen.

    – VonC

    31. Januar 2014 um 9:01 Uhr

  • Weil ich zwei Einträge (Commits) lokal sehen kann. Bedeutet das, dass diese beiden Commits (das ursprüngliche und das ändernde) am Ende ein einziges sind, wenn ich es in das zentrale Repository schiebe?

    – Grzegorz Oledzki

    31. Januar 2014 um 9:06 Uhr

  • @GrzegorzOledzki Ich nehme an (ohne zu sehen, was Sie sehen): Das letzte Commit wird durch das geänderte ersetzt. Das ist die Idee, den (letzten) Commit zu ändern.

    – VonC

    31. Januar 2014 um 9:08 Uhr

  • Wie können Sie einige festgeschriebene Dateien auf diese Weise abwählen?

    – Benutzer2340939

    13. Februar 2015 um 9:45 Uhr

Sie können das Commit auswählen und mit der rechten Maustaste klicken, dann:

Modify -> Edit

um auf dieses Commit umzubasieren, es zu ändern und dann fortzufahren.

1235870cookie-checkGibt es in Eclipse/EGit eine Möglichkeit, die Commit-Nachricht von nicht gepushtem/lokalem Commit zu bearbeiten?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy