Was bedeutet es, dieses Commit rückgängig zu machen und dieses Commit in GitHub für Windows rückgängig zu machen?
Github für Windows-features, die diese beiden Befehle beschrieben als:
revert this commit
- erstellen Sie einen neuen commit, der stellt die änderungen in diesem commitrollback this commit
- roll back, die diese Begehen, verlassen alle änderungen, die in dieser und späteren commits in Ihrem Arbeitsverzeichnis
Könnten Sie erklären die genaue Bedeutung dieser beiden Befehle und wie Sie verwendet werden können. Speziell das verstehe ich nicht, was ist der Zweck der zweiten. Es macht für mich keinen Sinn.
Ist es möglich, wieder zu einem vorherigen commit check it out und wenn ich es nicht mögen, gehen Sie zurück zu, wo es ursprünglich?
Diese gui scheint über einen sehr kleinen Teil des git-system, aber was wäre eine richtige workflow nutzen?
InformationsquelleAutor der Frage Zingam | 2013-02-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Angenommen, Sie haben eine einzelne Datei in das Repository, und Sie haben die folgenden commits:
Wenn Sie ausführen zurücksetzen auf
commit 3
haben, müssen Sie diese in das repo:Und die Datei in Ihrer Arbeitskopie enthält B als gut.
Wenn Sie ausführen, Rollback, werden Sie diese in das repo:
Und die Datei in Ihrer Arbeitskopie werden die Links unverändert. Wird die Datei so enthalten C. es ermöglicht Es Ihnen, fix einen kleinen Fehler und Begehen wieder, zum Beispiel.
InformationsquelleAutor der Antwort JB Nizet
Ist es jetzt (März 2013), mit GitHub für Windows, die Sie rückgängig machen können ein rollback ohne jeden git Befehl:
Siehe "Rückgängig-Schaltfläche in GitHub für Windows"
InformationsquelleAutor der Antwort VonC