Ich habe ein Problem über die Commit-Nachricht eines Commits geschlossen. Aber dann entschied ich mich, das Push-Commit mit dem git rebase
Befehl rückgängig zu machen . Löschen hat gut funktioniert; gitk
zeigt den bereinigten Verlauf wie beabsichtigt.
In unserem Githup-Repository ist das Problem jedoch immer noch geschlossen und das referenzierende Commit kann angeklickt werden. Das heißt, ich kann sehen, was ich getan (und zurückgesetzt) habe.
Ist dieses Verhalten beabsichtigt? Wie kann ich das Problemprotokoll auch bereinigen, nachdem ich ein Commit gelöscht habe?
git revert
ist in Ordnung, aber das Umschreiben von bereits gepushtem Verlauf ist etwas, das Sie niemals tun sollten. In beiden Fällen müssen Sie das Problem manuell erneut öffnen, da es nicht immer wünschenswert ist, ein Problem nach einem Zurücksetzen erneut zu öffnen.