Was bedeutet es, dieses Commit rückgängig zu machen und dieses Commit in GitHub für Windows zurückzusetzen?

Github für Windows bietet die folgenden zwei Befehle:

revert this commit - Erstellen Sie ein neues Commit, das die Änderungen dieses Commits rückgängig machtrollback this commit - Setzen Sie dieses Commit zurück, und lassen Sie alle darin vorgenommenen Änderungen sowie spätere Commits in Ihrem Arbeitsverzeichnis

Können Sie die genaue Bedeutung dieser beiden Befehle erläutern und erläutern, wie sie verwendet werden können? Insbesondere verstehe ich nicht, was der Zweck des zweiten ist. Es ergibt keinen Sinn für mich.

Ist es möglich, zu einem vorherigen Commit zurückzukehren, und wenn es mir nicht gefällt, gehe zurück zu dem Ort, an dem es ursprünglich war?

Diese GUI scheint einen sehr kleinen Teil des Git-Systems zu enthalten, aber was wäre ein richtiger Workflow, der sie verwendet?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage