Kann man eine Git-Commit-Nachricht mit ändern IntelliJ
oder sollte man auf die Kommandozeile zurückgreifen?
Wie kann das bitte gemacht werden?
Kann man eine Git-Commit-Nachricht mit ändern IntelliJ
oder sollte man auf die Kommandozeile zurückgreifen?
Wie kann das bitte gemacht werden?
Antworten:
Ansicht => Tool Windows => Versionskontrolle. ( Windows (Alt + 9) / OS X (Cmd + 9) )
IntelliJ 2017.1 und höher => Gehen Sie zu Protokoll und klicken Sie mit der rechten Maustaste + umformulieren oder drücken Sie F2.
Während Sie sich in derselben Filiale befinden (Ihre ausgecheckte Filiale ist dieselbe)
Merge branch 'develop' of REPO_URL into BRANCH_NAME
meinst du das?
Das Ändern wird unterstützt: Rufen Sie "Änderungen festschreiben" auf und aktivieren Sie das Kontrollkästchen "Festschreiben ändern" im Dialogfeld "Festschreiben". Drücken Sie dann die Schaltfläche "Commit", und das Commit wird auf das vorherige geändert.
Die Unterstützung ist jedoch begrenzt:
Version Control
Bedienfeld> Log
Registerkarte> Letztes Commit auswählen> F2 drücken. jetbrains.com/idea/whatsnew/#v2017-2-version-control
Endlich eine Problemumgehung dafür gefunden. Dieses Problem hat mich tagelang beunruhigt.
Es zeigt Ihnen Ihre vorherige Commit-Nachricht. Jetzt können Sie die Kommentare ändern und Commit und Push sagen
Note: This solution uses android studio as intellij platform.
Sie können auch mit einem Terminal und einer Shell wie Powershell, Cmd oder Bash (abhängig von Ihrem System) zu Ihrem Git-Ordner wechseln und dann Folgendes eingeben:
git commit --amend -m "your new commit message"
Commit-Nachrichten können während einer Rebase bearbeitet werden. Rufen Sie den Rebase
Befehl über das VCS
Menü auf, bestätigen Sie die Verzweigungseinstellungen und klicken Sie dann auf die Schaltfläche Rebase. Sie erhalten eine Liste Ihrer nicht gepushten Commits. Wählen Sie die reword
Aktion aus der Dropdown-Liste links neben der Nachricht aus, die Sie bearbeiten möchten.
Weitere Informationen zu anderen Rebase-Aktionen finden Sie im Git-Dokument zum Umschreiben des Verlaufs.
Um fair zu sein, ist der schnellste Weg, dies zu tun, über die Befehlszeile. Ich weiß, dass das OP gefragt hat, ob es über IntelliJ ausgeführt werden soll (so habe ich diese Frage gefunden, ich habe versucht, sie in PHPStorm auszuführen), aber im Ernst, es ist so viel einfacher über die Befehlszeile.
Wenn Sie sich im richtigen Ordner in Ihrem Terminal / Ihrer Eingabeaufforderung befinden, geben Sie ein
git commit --amend
Ihnen wird dann die letzte Festschreibungsnachricht angezeigt. Bearbeiten Sie einfach den Text und speichern Sie die Datei.
Wenn Sie den Editor ändern möchten (standardmäßig vi), verwenden Sie diesen Befehl und ändern Sie "vim" in den Editor Ihrer Wahl.
git config --global core.editor "vim"
dh Windows-Benutzer möchten möglicherweise ...
git config --global core.editor "notepad"
Quelle: https://help.github.com/articles/changing-a-commit-message/
git commit --amend -m my_new_message
wird verwendet, um die Festschreibungsnachricht direkt über die Befehlszeile zu ändern.
In JetBrains
Go to View -> Version Control
-> würde dies die Registerkarte Versionskontrollprotokoll am unteren Bildschirmrand öffnen
Go to Log
und Sie können das Commit sehen, das Sie zuletzt ausgeführt haben. Klicken Sie mit der rechten Maustaste darauf und wählen Sieundo commit
Bingo! Sie haben alle Commits zurückgesetzt und die Nachricht wird gelöscht. Sie können auch einen Soft-Reset durchführen, falls Sie nur die Commit-Meldung ändern möchten