Wie man den Zeitstempel eines alten Commits in Git verändert?

Wie man den Zeitstempel eines alten Commits in Git verändert?

Git verfügt über mehrere integrierte Funktionen für die Durchführung mehrerer Operationen. Das Ändern des Commit -Zeitstempels ist einer von ihnen. Der Zeitstempel führt im Grunde genommen den richtigen Aufzeichnung von Autoren, die hinzugefügt werden, während die Änderungen am Repository vorangetrieben werden. Entwickler verändern die Begehung der Geschichte, wann immer sie wollen. Es wird jedoch nicht empfohlen, die Ausschreibungsgeschichte zu ändern, es sei denn, dies ist für einige Maßnahmen erforderlich.

In dieser Beschreibung wird die Methode zum Ändern des Zeitstempels eines alten Commits in Git erörtert.

Wie man den Zeitstempel eines alten Commits in Git verändert?

Versuchen Sie die angegebenen Anweisungen aus, um den Zeitstempel eines alten Commits in Git zu ändern:

    • Gehen Sie zum örtlichen GIT -Repository.
    • Sehen Sie sich den Git Reference -Protokoll -Verlauf an.
    • Wählen Sie den alten Commit aus, zu dem Sie den Zeitstempel ändern möchten.
    • Führen Sie das ausGit Commit -amend -date = "" -no -edit" Befehl.
    • Überprüfen Sie den Protokollverlauf zur Überprüfung.

Schritt 1: Repository Switch

Navigieren Sie zunächst zum erforderlichen Repository, indem Sie die „ausführen“CD" Befehl:

CD "C: \ Benutzer \ Nazma \ Git \ test1-repo"


Schritt 2: Wählen Sie Git Commit

Führen Sie dann den angegebenen Befehl aus, um den aktuellen Repository -Protokoll -Verlauf anzuzeigen:

$ git log .


Hier wollen wir den Zeitstempel des jüngsten Commits ändern:


Schritt 3: Timestempel aktualisieren

Danach führen Sie die "Git CommitBefehl zusammen mit dem gewünschten Zeitstempel:

$ Git Commit-Amend--date = "Mi 21. Dezember 12:30:20 2022 +0500"-no-edit


Im obigen Befehl, Die -ändern"Option wird hinzugefügt, um Commits zu aktualisieren, und" -DatumIst ein Parameter mit dem gewünschten Zeitstempelwert:


Schritt 4: Überprüfen Sie den aktualisierten Zeitstempel

Um den aktualisierten alten Commit -Zeitstempel zu gewährleisten, führen Sie die “aus“ ausGit -Protokoll ." Befehl:

$ git log .


Gemäß der unten bereitgestellten Ausgabe wurde der Zeitstempel erfolgreich aktualisiert:


Wir haben den einfachsten Weg zusammengestellt, den Zeitstempel eines alten Commits in Git zu ändern.

Abschluss

Um den Zeitstempel eines alten Commits in Git zu ändern, wechseln Sie zunächst zum Git Local Repository und zeigen Sie den Git -Referenzprotokollgeschichte an. Wählen Sie danach den alten Commit, zu dem Sie den Zeitstempel ändern möchten. Als nächstes führen Sie die "Git Commit -amend -date = "" -no -edit" Befehl. Überprüfen Sie zuletzt den Protokollverlauf zur Überprüfung. Diese Beschreibung bot den einfachsten Weg, den Zeitstempel eines alten Commits in Git zu ändern.