Frage

Ich schrieb die falsche Sache in einer commit-Nachricht.

Wie kann ich die Nachricht ändern?Die commit-wurde nicht gedrückt noch.

War es hilfreich?

Lösung

Änderung der letzte Nachricht commit

git commit --amend

Ihre Editor öffnen, so dass Sie die Commit-Nachricht der letzten Änderungen begehen. Darüber hinaus können Sie die COMMIT-Nachricht direkt in der Kommandozeile mit:

git commit --amend -m "New commit message"

... dies kann jedoch machen mehrzeiligen Nachrichten begehen oder kleine Korrekturen umständlicher zu gelangen.

Stellen Sie sicher, dass Sie keine Arbeitskopie Änderungen haben statt , bevor dies zu tun, oder sie werden zu begangen bekommen. ( Unstaged Änderungen werden nicht verpflichtet, erhalten.)

Ändern die Nachricht von einem Commit, dass Sie bereits mit Ihrem Remote-Zweig

gedrückt haben

Wenn Sie bereits gedrückt Ihre commit bis zu Ihrem Remote-Zweig, dann werden Sie Notwendigkeit zu zwingen, die verpflichten mit Push:

git push <remote> <branch> --force
# Or
git push <remote> <branch> -f

Achtung: Kraft schieben wird den Fern Zweig mit dem Zustand Ihrer lokalen ein zu überschreiben. Wenn es Commits auf dem Remote-Zweig sind, die Sie nicht in Ihrem lokalen Niederlassung haben, können Sie wird diese Commits verlieren.

. Achtung: vorsichtig sein, Commits zur Änderung, die Sie bereits mit anderen Menschen geteilt haben Berichtigungs verpflichtet wesentlichen umschreibt sie anders haben SHA IDs, die ein Problem darstellt, wenn andere Leute haben Kopien der alten verpflichten, dass Sie neu geschrieben haben. Jeder, der eine Kopie des alten hat commit müssen ihre Arbeit mit Ihrem neu neu geschrieben synchronisieren begehen, die manchmal schwierig sein kann, so stellen Sie sicher, dass Sie mit anderen koordinieren, wenn geteilt neu zu schreiben versucht, Geschichte zu begehen, oder einfach nur vermeiden gemeinsamen Commits Umschreiben zusammen.


Mit interaktiver rebase

Eine weitere Option ist interaktiv Fütterungsmaterial zu verwenden.
Auf diese Weise können Sie jede Nachricht bearbeiten Sie selbst aktualisieren möchten, wenn es nicht die letzte Nachricht ist.

Um ein git Squash zu tun, gehen Sie folgendermaßen vor:

// X is the number of commits to the last commit you want to be able to edit
git rebase -i HEAD~X

Wenn Sie Ihre Commits Squash - wählen Sie die e/r für die Bearbeitung der Nachricht

 image description hier

Wichtiger Hinweis über Interactive rebase

Wenn Sie die git rebase -i HEAD~X dort verwenden können sein als X verpflichtet. Git wird „sammeln“ alle Commits im letzten X verpflichtet, und wenn es eine Zusammenführung irgendwo war zwischen diesem Bereich finden Sie alle Commits und sehen so das Ergebnis X + sein wird.

Guter Tipp:

Wenn Sie tun müssen, um es für mehr als einen einzigen Zweig und Sie könnten Konflikte konfrontiert werden, wenn der Inhalt zur Änderung der eingesetzten git rerere und lassen git diese Konflikte automatisch für Sie lösen.


Dokumentation

Andere Tipps

git commit --amend -m "your new message"

Wenn die Commit Sie beheben wollen, ist nicht die jüngste:

  1. git rebase --interactive $parent_of_flawed_commit

    Wenn Sie mehr fehlerhaften Commits beheben, übergeben Sie die Eltern des ältesten von ihnen.

  2. Ein Editor wird kommen, mit einer Liste aller Commits seit der von Ihnen gab.

    1. Ändern pick reword (oder auf alte Versionen von Git, edit) vor allen Commits Sie korrigieren möchten.
    2. Wenn Sie speichern, werden Wiedergabe Git die aufgelisteten Commits.
  3. Für jede verpflichten Sie wollen reword , wird Git Sie wieder in Ihren Editor fallen. Für jede verpflichten möchten Sie Bearbeiten , Git Sie in die Schale fällt. Wenn Sie in der Schale sind:

    1. Ändern Sie den commit in irgendeiner Weise Sie wollen.
    2. git commit --amend
    3. git rebase --continue

werden die meisten dieser Sequenz durch die Ausgabe der verschiedenen Befehle Ihnen erklärt, wie Sie gehen. Es ist sehr einfach, Sie brauchen es nicht zu merken - nur nicht vergessen, dass git rebase --interactive können Sie korrigieren verpflichtet, egal wie lange es her waren sie

.

Beachten Sie, dass Sie nicht ändern wollen verpflichtet, dass Sie bereits gedrückt haben. Oder vielleicht tun Sie, aber in diesem Fall müssen Sie sorgfältig darauf achten, mit jedem zu kommunizieren, die Ihre Commits und gezogen haben kann Arbeit auf sie gemacht. Wie rette ich / Re-synchronisiert, nachdem jemand ein Fütterungsmaterial oder ein Rücksetzen auf einen veröffentlichten Zweig schiebt?

Zur Änderung der vorherigen begehen, machen Sie die gewünschten Änderungen und diese Änderungen die Bühne, und führen

git commit --amend

Dies wird eine Datei in einem Texteditor öffnen Sie Ihre neue Commit-Nachricht darstellt. Es beginnt besiedelte mit dem Text von Ihrer alten Nachricht begehen. Ändern Sie die Commit-Nachricht, wie Sie möchten, speichern Sie die Datei und beenden Sie den Editor zu beenden.

Zur Änderung der vorherigen die gleiche Lognachricht begehen und zu halten, führt

git commit --amend -C HEAD

die vorherigen begehen zu beheben, indem sie vollständig zu entfernen, führt

git reset --hard HEAD^

Wenn Sie mehr bearbeiten als eine Nachricht begehen, führt

git rebase -i HEAD~commit_count

(Ersetzen Sie commit_count mit der Anzahl der Commits, die Sie bearbeiten möchten.) Dieser Befehl Editor startet. Markieren Sie die erste commit (die, die Sie ändern möchten) als „bearbeiten“ anstelle von „Pick“, dann speichern und den Editor verlassen. Stellen Sie die gewünschte Änderung zu begehen und dann laufen

git commit --amend
git rebase --continue

Hinweis: Sie können „Machen Sie die gewünschte Änderung“ auch durch git commit --amend

geöffnet vom Editor

Wie bereits erwähnt, ist git commit --amend die Art und Weise der letzten Commit zu überschreiben. Eine Anmerkung: Wenn Sie möchten auch überschreiben die Dateien , der Befehl wäre

git commit -a --amend -m "My new commit message"

Sie können auch git filter-branch dafür.

git filter-branch -f --msg-filter "sed 's/errror/error/'" $flawed_commit..HEAD

Es ist nicht so einfach wie eine triviale git commit --amend, aber es ist besonders nützlich, wenn Sie bereits einige Verschmelzungen nach dem irrtümlichen Commit-Nachricht haben.

Beachten Sie, dass diese versuchen, EVERY zwischen HEAD und den fehlerhaften begehen zu umschreiben begehen, so sollten Sie Ihren msg-filter Befehl sehr klug wählen; -)

Ich ziehe es auf diese Weise.

git commit --amend -c <commit ID>

Ansonsten wird es eine neue mit einer neuen ID begehen commit

Wenn Sie das Git-GUI-Tool verwenden, gibt es eine Schaltfläche mit dem Namen ändern letzte begehen. Klicken Sie auf diese Schaltfläche und dann wird es Ihre letzten Dateien und Commit-Nachricht angezeigt werden soll. Gerade diese Nachricht bearbeiten und Sie können es mit neuer Commitnachricht begehen.

oder verwenden Sie diesen Befehl von einer Konsole / Terminal:

git commit -a --amend -m "My new commit message"

Sie können Git verwenden Rebasing. Zum Beispiel, wenn Sie bbc643cd ändern zurück zu begehen mögen, führen

$ git rebase bbc643cd^ --interactive

Im Standardeditor ändern ‚Pick‘ auf ‚Bearbeiten‘ in der Zeile, die verpflichten Sie ändern mögen. Nehmen Sie die Änderungen und dann inszenieren sie mit

$ git add <filepattern>

Jetzt können Sie

$ git commit --amend

zu ändern, die begehen, und danach

$ git rebase --continue

zum vorherigen Kopf, um wieder zurück zu begehen.

  1. Wenn Sie nur Nachricht Ihre letzten Commit ändern möchten, dann tun:

    git commit --amend
    

    Das wird Sie in Ihren Text Exitor fallen und lassen Sie die letzte Commit-Nachricht ändern.

  2. Wenn Sie die letzten 3 Commit-Nachrichten zu ändern, oder eine der Commit-Nachrichten bis zu diesem Punkt, Versorgung HEAD~3 zum git rebase -i Befehl:

    git rebase -i HEAD~3
    

Wenn Sie eine alte Commit-Nachricht über mehrere Zweige ändern (das heißt die commit mit der falschen Nachricht in mehreren Zweigen vorhanden ist), die Sie verwenden möchten:

git filter-branch -f --msg-filter \
'sed "s/<old message>/<new message>/g"' -- --all

Git wird ein temporäres Verzeichnis erstellen zum Umschreiben und zusätzlich Backup alte Referenzen in refs/original/.

  • -f wird die Ausführung der Operation erzwingen. Dies ist notwendig, wenn das das temporäre Verzeichnis bereits vorhanden ist, oder wenn es bereits Referenzen unter refs/original gespeichert. Ist dies nicht der Fall ist, können Sie diesen Flag fallen.

  • -- trennt Filterzweig Optionen von Revisionsmöglichkeiten.

  • --all wird sicherstellen, dass alle Zweige und -Tags neu geschrieben werden.

Durch die Sicherung Ihrer alten Referenzen, können Sie einfach in den Zustand zurück, bevor der Befehl ausgeführt wird.

Sagen Sie, möchten Sie Ihren Master und den Zugang in Zweig old_master erholen:

git checkout -b old_master refs/original/refs/heads/master

Wenn Sie die Git-GUI verwenden, können Sie die letzte Änderung begehen, die nicht gedrückt hat mit:

Commit/Amend Last Commit

Wenn Sie zum letzten begehen, nur ändern die commit:

git commit --amend -o -m "New commit message"

(mit der -o (--only) Flagge um sicherzustellen, dass Sie nur die Commit-Nachricht ändern)


Wenn es eine vergrabene begehen, verwenden Sie die ehrfürchtige interaktive rebase :

git rebase -i @~9   # Show the last 9 commits in a text editor

Finden Sie die commit Sie wollen, ändern pick r (reword) und speichern und schließen Sie die Datei. Fertig!



Miniature vim Tutorial (oder, wie mit nur 8 Tastenanschläge 3j cw r Esc ZZ re) :

  • Ausführen vimtutor wenn Sie Zeit haben
  • h j k l entsprechen Bewegungstasten
  • können alle Befehle mit einem „Bereich“ vorangestellt werden, z.B. 3j bewegt sich nach unten 3 Zeilen
  • i Insert-Modus aufzurufen - Text, den Sie in der Datei erscheint Typ
  • Esc oder Strg c Insert-Modus verlassen und zum "normalen" Modus
  • u rückgängig machen
  • Strg r wiederholen
  • dd , dw , dl eine Zeile, Wort oder Buchstaben zu löschen, bzw.
  • cc , cw , cl eine Zeile, Wort zu ändern, oder Buchstaben bzw. (wie bei dd i )
  • yy , yw , yl kopieren ( "yank") eine Linie, ein Wort oder Brief bzw.
  • p oder P nach einzufügen, oder vor dem aktuellen Position bzw.
  • :w Enter speichern (schreiben) eine Datei
  • :q! Enter ohne Speichern
  • beenden
  • :wq Enter oder ZZ speichern und beenden

Wenn Sie Text viel bearbeiten, dann auf das Dvorak Tastaturlayout umschalten, lernt Typen zu berühren, und Vim zu lernen. Ist es die Mühe wert? Ja.



Protip ™: Haben Sie keine Angst mit „gefährlichen“ Befehlen zu experimentieren, die Geschichte neu zu schreiben * - Git löscht nicht Ihre Commits für 90 Tage standardmäßig; Sie können sie in der reflog finden:

$ git reset @~3   # go back 3 commits
$ git reflog
c4f708b HEAD@{0}: reset: moving to @~3
2c52489 HEAD@{1}: commit: more changes
4a5246d HEAD@{2}: commit: make important changes
e8571e4 HEAD@{3}: commit: make some changes
... earlier commits ...
$ git reset 2c52489
... and you're back where you started

* Achten Sie auf Optionen wie --hard und --force obwohl -. Sie Daten verwerfen
* Auch nicht neu schreiben die Geschichte nicht auf irgendwelchen Zweigen Sie die Zusammenarbeit an.

Ich verwende die Git GUI so viel wie ich kann, und das gibt Ihnen die Möglichkeit, die zuletzt zu ändern commit:

Tick, dass das Feld

Auch git rebase -i origin/masteris ein schönes Mantra, dass Sie immer mit den Commits präsentieren Sie auf dem Master getan haben, und geben Ihnen die Möglichkeit zu ergänzen, zu löschen, neu anordnen oder Squash. Keine Notwendigkeit, habhaft diese Hash zuerst.

Wow, so gibt es viele Möglichkeiten, dies zu tun.

Ein weiterer Weg, dies zu tun, ist die letzten begehen, zu löschen, aber seine Änderungen zu halten, so dass Sie Ihre Arbeit nicht verlieren. Sie können dann das andere tun mit der korrigierten Meldung begehen. Dies würde in etwa so aussehen:

git reset --soft HEAD~1
git commit -m 'New and corrected commit message'

Ich mache das immer, wenn ich eine Datei hinzuzufügen vergessen oder eine Änderung zu tun.

Speichern --soft statt --hard angeben, sonst verlieren Sie die commit ganz.

Für alle, für eine Windows / Mac GUI Suche mit der Bearbeitung ältere Nachrichten (also nicht nur die letzte Nachricht) zu helfen, ich würde empfehlen, SourceTree . Die Schritte zu folgen, sind unten.

SourceTree interaktive rebase

Für Commits, die noch nicht zu einem entfernten gedrückt worden:

  1. Stellen Sie sicher, dass Sie alle aktuellen Änderungen festgeschrieben oder gebunkert haben (das heißt, so gibt es keine Dateien sind aufgeführt in der „Dateistatus“ Tab.) - sonst wird es nicht funktionieren
  2. In der „Log / History“ Registerkarte rechts auf den Eintrag klicken mit einem angrenzenden Linie in der Grafik ein unter Commit (s) Sie bearbeiten möchten, und wählen Sie „Rebase Kinder von interaktiv ... "
  3. Wählen Sie die ganze Zeile für eine Nachricht begehen Sie ( d. Klicken Sie auf die "Message" Spalte ) ändern möchten.
  4. Klicken Sie auf die "Nachricht bearbeiten" klicken.
  5. Bearbeiten Sie die Nachricht wie im Dialog gewünscht, die nach oben und dann klicken Sie auf OK kommt.
  6. Wiederholen Sie die Schritte 3-4, wenn es andere Nachrichten begehen zu ändern.
  7. Klicken Sie auf OK: Umbasierung beginnen wird. Wenn alles gut geht, wird am Ende die Ausgabe „Erfolgreich abgeschlossen“. Hinweis: Ich habe es vor kurzem gesehen mit Unable to create 'project_path/.git/index.lock': File exists. fehlschlagen, wenn mehrere Commit-Nachrichten zur gleichen Zeit zu ändern versuchen. Nicht sicher, was das Problem ist, oder ob es in einer zukünftigen Version von SourceTree behoben werden, aber wenn dies der Fall ist sie einer nach dem anderen (langsamer, aber scheint zuverlässiger).
  8. Rebasing empfehlen

... oder ... für Commits, die bereits gedrückt haben:

Führen Sie die Schritte in diese Antwort , die oben ähnlich sind, aber erfordern einen weiteren Befehl von dem Befehl ausgeführt werden Linie um den Zweig zu zwingen-Push - lesen sie alle und die notwendige Vorsicht anwenden

!

Wenn Sie wollen einfach nur die neueste verpflichten Verwendung bearbeiten:

git commit --amend

oder

git commit --amend -m 'one line message'

Aber wenn Sie wollen mehrere Commits in einer Reihe bearbeiten Sie stattdessen verwenden Rebasing sollte:

git rebase -i <hash of one commit before the wrong commit>

git rebase Bearbeitung

In einer Datei, wie die oben Schreib bearbeiten / e oder einer der anderen Option und drücken Sie speichern und zu beenden.

Jetzt werden Sie bei der ersten falschen begehen. Nehmen Sie Änderungen in den Dateien, und sie werden automatisch für Sie statt. Typ

git commit --amend

Speichern und beenden das und geben Sie

git rebase --continue 

zur nächsten Auswahl zu bewegen, bis mit allen Auswahlen abgeschlossen.

Beachten Sie, dass diese Dinge ändern alle SHA-Hashes danach insbesondere begehen.

Wenn Sie nur Ihre letzte Nachricht ändern möchten Sie die --only Flagge oder seine Abkürzung -o mit commit --amend verwenden sollte:

git commit --amend -o -m "New commit message"

Damit wird sichergestellt, dass Sie nicht versehentlich verbessern Sie Ihr mit gestuften Sachen zu begehen. Natürlich ist es am besten, eine richtige $EDITOR Konfiguration zu haben. Dann können Sie die -m Option auslassen, und git wird die Commit-Nachricht mit der alten vorge füllen. Auf diese Weise kann es leicht bearbeitet werden.

Aktualisieren Sie Ihre letzten falsche Commit-Nachricht mit neuer Commit-Nachricht in einer Zeile ein:

git commit --amend -m "your new commit message"

Oder versuchen git reset wie folgt:

# You can reset your head to n number of commit
# NOT a good idea for changing last commit message
# but you can get an idea to split commit into multiple commits
git reset --soft HEAD^

# it will reset you last commit. Now, you
# can re-commit it with new commit message.

Reset Mit begeht in kleinere Commits aufteilen

git reset können Ihnen helfen, ein in mehr zu brechen begehen verpflichtet zu:

# reset your head. I am resetting to last commits:
git reset --soft HEAD^
# (you can reset multiple commit by doing HEAD~2(no. of commits)

# Now, reset your head for splitting it to multiple commits
git reset HEAD

# add and commit your files seperately to make multiple commits: e.g
git add app/
git commit -m "add all files in app directory"

git add config/
git commit -m "add all files in config directory"

Hier haben Sie erfolgreich brach die letzte in zwei Commits begehen.

Auf diese Frage gibt es viele Antworten, aber keiner von ihnen erklärt in Super Detail, wie ältere Nachrichten VIM begehen ändern verwenden. Ich war stecken versuchen, dies selbst zu tun, so ich hier im Detail aufschreiben würde, wie ich das tat vor allem für Menschen, die keine Erfahrung in VIM haben!

Ich wollte meine fünf neuesten verpflichtet ändern, dass ich bereits auf den Server übertragen. Das ist ziemlich ‚gefährlich‘ Ursache, wenn jemand anderes bereits aus dieser gezogen können Sie durcheinander zu bringen, indem sie die Commit-Nachrichten zu ändern. Allerdings, wenn Sie auf Ihrem eigenen kleinen Zweig arbeiten und sind sicher, dass niemand es zog man kann es wie folgt ändern:

Angenommen, Sie haben Ihre fünf neuesten Commits ändern möchten, geben Sie dann Sie dies im Terminal:

git rebase -i HEAD~5 * Wo 5 ist die Anzahl der Nachrichten, verpflichten Sie ändern möchten. (Wenn Sie so wollen den 10. ändern dauern begehen Sie in 10 geben)

Mit diesem Befehl werden Sie in VIM bekommen dort können Sie ‚Bearbeiten‘ Ihre Geschichte begehen. Sie werden Ihre letzten 5 Commits an der Spitze wie diese:

pick <commit hash> commit message

Statt pick müssen Sie reword schreiben. Sie können, indem Sie in i dies in VIM tun, dass Sie in INSERT-Modus macht gehen. (Sie sehen, dass Sie in der Einfügemodus durch das Wort INSERT am Boden sind) Für den Commits Sie Typen in reword ändern mögen statt pick

Dann müssen Sie diesen Bildschirm speichern und zu beenden, tun Sie das, indem Sie in auf ‚Befehlsmodus‘ zunächst durch die esc-Taste drücken. (Sie können überprüfen, ob Sie in Befehlsmodus befinden, wenn das Wort INSERT am Boden verschwunden ist), dann können Sie einen Befehl eingeben, indem : eingeben, der Befehl zu speichern und zu beenden ist wq. Also, wenn Sie in :wq Typ bist du ont er rechts verfolgen.

Dann wil VIM gehen über jede Commitnachricht Sie umformulieren wollen, hier können Sie tatsächlich die Nachrichten begehen ändern. Sie tun dies, indem sie in INSERT-Modus geht, wird die Meldung begehen zu ändern, gehen in den Befehlsmodus und speichern und beenden. Tun Sie dies 5 mal und du bist aus VIM!

Dann, wenn Sie bereits Ihr Unrecht begeht gedrückt, müssen Sie git push --force sie zu überschreiben. Denken Sie daran, dass git push --force ist eine ziemlich gefährliche Sache zu tun, so stellen Sie sicher, dass niemand vom Server gezogen, da Sie Ihre falsche Commits geschoben!

Jetzt haben sich geändert Sie Ihre Commit-Nachrichten!

(Wie Sie sehen, ich bin nicht in VIM erfahren so, wenn ich falsch ‚Kauderwelsch‘ verwendet, um zu erklären, was passiert ist, fühlen Sie sich frei, mich zu korrigieren!)

Ich habe die alias reci, recm für recommit (amend) es, jetzt kann ich es tun mit git recm oder git recm -m .

$ vim ~/.gitconfig

[alias]

    ......
    cm = commit
    reci = commit --amend
    recm = commit --amend
    ......

Sie können verwenden git-rebase-formulieren

Es wurde entwickelt, um zu Bearbeiten commit (nicht nur die Letzte) gleiche Weise wie commit --amend

$ git rebase-reword <commit-or-refname>

Benannt ist es nach der Aktion auf rebase interactive verändern commit:"umformulieren".Finden dieser Beitrag und Mann -Abschnitt interaktiven Modus-

Beispiele:

$ git rebase-reword b68f560
$ git rebase-reword HEAD^

Ich erkannte, dass ich gestoßen hatte ein in es mit einem Tippfehler zu begehen. Um rückgängig zu machen, habe ich folgendes:

git commit --amend -m "T-1000, advanced prototype"
git push --force

Achtung: Kraft, um die Änderungen drängen wird die Remote-Zweig mit Ihrem lokalen überschrieben. Stellen Sie sicher, dass Sie nichts überschreiben zu gehen, die Sie behalten möchten. Seien Sie auch vorsichtig Kraft einen geänderten (neu geschrieben) drückt begehen mit Ihnen, wenn jemand anderer Aktien der Zweig, weil sie ihre eigene Geschichte neu schreiben müssen werden, wenn sie die alte Kopie der haben verpflichten, dass Sie habe gerade neu geschrieben.

Ich mag die folgende verwenden:

  1. git status
  2. git add --all
  3. git commit -am "message goes here about the change"
  4. git pull <origin master>
  5. git push <origin master>

Wenn Sie den Code in Ihrem Remote-Zweig geschoben haben ( GitHub / Bitbucket ) können Sie die Nachricht als unten auf der Kommandozeile über ändern.

 git commit --amend -m "Your new message"

Wenn Sie dies die Arbeit an einem bestimmten Zweig tun:

git commit --amend -m "BRANCH-NAME: new message"

Wenn Sie bereits den Code mit der falschen Nachricht gedrückt, und Sie müssen vorsichtig sein, wenn Sie die Mitteilung ändern. Das heißt, nachdem Sie die Nachricht Commit ändern und versuchen Sie es erneut drücken, beenden Sie mit, die Probleme auf. Um es glatt machen die folgenden Schritte aus.

Bitte lesen Sie meine ganze Antwort, bevor es zu tun.

git commit --amend -m "BRANCH-NAME : your new message"

git push -f origin BRANCH-NAME                # Not a best practice. Read below why?

Wichtiger Hinweis: Wenn Sie die Kraft Push direkt verwenden können Sie auch mit Code Fragen am Ende, dass andere Entwickler auf der gleichen Branche arbeiten. So, diese Konflikte zu vermeiden, müssen Sie den Code aus Ihrer Branche ziehen, bevor Sie die Kraft Push :

 git commit --amend -m "BRANCH-NAME : your new message"
 git pull origin BRANCH-NAME
 git push -f origin BRANCH-NAME

Dies ist die beste Praxis, wenn die Commit-Nachricht zu ändern, wenn es bereits gedrückt wurde.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top