Mit "Abänderung" gekennzeichnete Fragen

Der Befehlsparameter git -commit, der den aktuellen Staging-Bereich zum letzten Commit hinzufügt und (standardmäßig) eine zuvor verwendete Commit-Nachricht bearbeiten oder (falls andere Parameter angegeben wurden) verwendet, um sie erneut zu verwenden oder abzubrechen und eine neue zu erstellen.
27
antwortet

Wie kann man bestehende, nicht gepushte Commits ändern?

Ich habe das Falsche in die Commit-Nachricht geschrieben. Ich habe auch vergessen, einige Dateien einzuschließen. Wie ändere ich die Nachrichten / Dateien? Das Commit hat noch nicht begonnen.
Oktober 07 eingestellt 08 um 18:44 Uhr
7
antwortet

Abbruch von "git commit -amend" statt "git commit"

Ich habe versehentlich meine vorherige Fixierung geändert. Das Ende muss separat sein, um einen Überblick über die von mir vorgenommenen Änderungen an einer bestimmten Datei zu erhalten. Gibt es eine Möglichkeit, das letzte Commit abzubrechen? Wenn ich so etwas wie git reset --hard HEAD ^ mache, ist der erste ...
auf 22 Sep. eingestellt 09 um 12:56
13
antwortet

Wie kann ich ein festes Commit in ein Remote-Git-Repository verschieben?

Als ich am Quellcode etwas gearbeitet habe, habe ich meine übliche Sache gemacht und dann auf das Remote-Repository geklickt. Aber dann fiel mir auf, dass ich vergessen hatte, den Import im Quellcode zu organisieren. Daher mache ich einen Änderungsbefehl, um den vorherigen Commit zu ersetzen: ...
Set 31. Oktober 08 um 13:23
3
antwortet

Wie kann ein Commit geändert werden, ohne die Commit-Nachricht zu ändern (die vorherige erneut verwenden)?

Gibt es eine Möglichkeit, das Festschreiben ohne vi (oder Ihren $ EDITOR) zu ändern, das angezeigt wird, wenn Sie die Festschreibenachricht ändern möchten, aber die vorherige Nachricht einfach wiederverwenden können?
am 20. April eingestellt '12 um 0:28
5
antwortet

Root-Commit in git ändern?

Es gibt Möglichkeiten, eine Nachricht von späteren Commits zu ändern: git commit --ame # für das letzte Commit git rebase --interactive master ~ 2 # erfordert aber * Parent * Wie kann man die Commit-Nachricht des allerersten Commits ändern?
am 22. Januar eingestellt '10 um 21:21
5
antwortet

Mercurial: Wie kann ich den letzten Fix korrigieren?

Ich bin auf der Suche nach dem git commit - amend-Pendant in Mercurial, das heißt, eine Möglichkeit, das Commit zu ändern, mit dem meine Arbeitskopie verbunden ist. Voraussetzungen für diese Verfahrensänderung: Wenn möglich, sind keine Erweiterungen erforderlich. Er sollte nicht p ...
am 18. November eingestellt 11 um 16:04
4
antwortet

Git: Wie kann ich die Zusammenführungsnachricht bearbeiten / umschreiben?

Wie ändere oder schreibe ich die Zusammenführungsfehlermeldung? git commit --amend funktioniert, wenn dies der letzte ausgeführte HEAD ist, aber was ist, wenn er an HEAD geht? git rebase -i HEAD ~ 5 listet keine Zusammenführungsbefehle auf.
set 02 Sep '11 um 7:18
4
antwortet

Versehentliches Klick-Commit: Änderung der Git-Commit-Nachricht

In meinem lokalen Repo habe ich eine Nachricht mit einer Nachricht über falsches Commit. Ich habe bereits die falsche Nachricht mit der git Push-Nachricht gepostet. Jetzt hat auch das Remote-Repo (das auf GitHub gehostet wird) die falsche Commit-Nachricht. Ich habe schon ...
Set 17. Februar '11 um 20:29
2
antwortet

git commit --amend ohne aufforderung

Von Zeit zu Zeit finde ich mich in der Korrektur mit derselben Nachricht. In der Regel mache ich Folgendes: Fügen Sie dem Bereitstellungsbereich Änderungen hinzu. Gib git ein Commit - amend. Warten Sie, bis sich der Texteditor öffnet. Speichern und schließen ...
18. März 13 um 17:44 Uhr festgelegt
3
antwortet

Git verhindert das Klicken nach dem Ändern des Commits

Normalerweise führe ich git add file aus. Git commit git push, aber wenn ich den Fix vor dem Beheben (mit git commit --amend) korrigiere, schlägt der nächste Klick mit dem Hinweis fehl: Aktualisieren Sie Ihren aktuellen Zweig. .
set 03 Sep 13 um 12:42
3
antwortet

git: Ändern Sie eine Zeile in der Datei für die gesamte Story

Als ich das Git-Repository startete, habe ich mehrere Dateien als Initial-Commit ausgeführt. Nach vielen Commits fiel mir später auf, dass ich eine Zeile mit Informationen in diese Dateien aufgenommen habe, die ich nicht veröffentlichen möchte (im Gegensatz zum Rest des Codes ...
Set 25 Aug. '11 um 20:52
3
antwortet

Warum ändert git commit -amend den Hash, auch wenn ich keine Änderungen vornehme

Warum ist der SHA-1-Hash meiner letzten Commit-Änderung auch dann, wenn ich nach dem Ausführen von git commit --amend keine Änderungen am Commit (Nachricht, Dateien) vornehme? Nehmen wir an, ich habe folgendes in der Befehlszeile ausgeführt. cd ~ / Desktop mkdir test_amend cd test_ame ...
wird am 21. Mai 14 um 22:20 Uhr festgelegt
4
antwortet

Mercurial: Entferne das Änderungsset vom entfernten Zweig

Gibt es eine Möglichkeit, ein aus einem gelöschten Changeset zu entfernen oder das gesamte Changeset zu entfernen? Ich habe versehentlich eine .war-Datei in einem Remote-Repo angeklickt und möchte sie löschen.
am 25. Mai 09 um 18:21 Uhr festgelegt
1
die Antwort

Warum nennt mich git "smart", wenn ich die letzte Commit-Nachricht neu schreibe?

Ich führe regelmäßig git commit --only --amend aus, um die letzte Commit-Nachricht, die ich gemacht habe, neu zu schreiben. Dies funktioniert unabhängig davon, ob mein Arbeitsverzeichnis sauber ist oder nicht. Heute habe ich das mit dieser Anweisung bemerkt ...
am 22. April eingestellt 14 um 12:18 Uhr
1
die Antwort

So ändern Sie ein "öffentliches" Changeset in Mercurial

Ich möchte mein letztes Commit ändern, aber hg Commit --amend gibt mir einen Abbruch: Öffentliche Changesets können nicht geändert werden, obwohl ich weiß, dass es sicher ist, ein Changeset zu bearbeiten. Wie kann ich die Phase meiner letzten Provision ändern und / oder ...
Set 25 Aug. '12 um 23:52