Ich habe mit Git Extensions für eine Weile jetzt (es ist genial!), Aber ich habe nicht eine einfache Antwort auf die folgende gefunden:Was ist der Unterschied zwischen "Squash" und "Fixup" in der Git/Git-Erweiterung?
Manchmal, wenn die Eingabe eine Commit-Nachricht, ein Tippfehler machen. Mein Freund hat mir gezeigt, wie es die folgende Art und Weise zu beheben (in Git Extentions):
Rechtsklick auf die commit> Erweitert> Fixup begehen
Dann einfach prüfe ich die Box "Amend" und schreibe meine Nachricht um und voila! Meine Commit-Nachricht ist behoben.
Allerdings diese andere Option "Squash commit" ... Ich habe mich immer gefragt, was es tut ?!
Meine Frage ist:
Würde jemand mir einfach erklären, was ist der genaue Unterschied zwischen Squash commit und Fixup in Git/Git Extentions begehen? Sie sehen irgendwie ... „ähnlich“ mir:
Sie können mehr über 'rebase' und squash/fixup unter [the Git docs] (http://git-scm.com/docs/git-rebase) lesen. –
Dies ist eine großartige Antwort. Ich habe mich immer gewundert, warum ich Combi-Nachrichten erhalten habe. –