2010-07-11 7 views
10

Ich arbeite an einem von Github gehosteten Projekt. Aus Testzwecken muss ich mein Computerdatum irgendwo in die Zukunft (2012) verschieben und habe es vergessen, es wieder in die normale Zeit zu bringen, wenn ich einen Git Commit/Push mache.Wie kann ich das GITHUB-Commit-Datum beheben?

Das eigentliche Commit ist jetzt tatsächlich als 2012 statt 2010 gespeichert und es ist unsere github Ansicht schraubend, da sie immer oben erscheinen.

Gibt es eine Möglichkeit, das zu beheben?

+0

es ist Ihre letzte Verpflichtung oder nicht? – shingara

+0

leider nicht. – khelal

Antwort

11

Wenn nicht zu viele Menschen bereits aus, dass GitHub Repo gezogen haben, können Sie vor Ort den begehen GIT_AUTHOR_DATE und GIT_COMMITTER_DATE Ihre alten ändern und git push --force dass der GitHub Repo.
(Just Leute zum RECOVERING FROM UPSTREAM REBASE des git rebase Manpage Abschnitt hergestellt werden, darauf hinzuweisen)

Siehe How can one change the timestamp of an old commit in Git? für die Besonderheiten auf dem git filter-branch Befehl für diese Art von Betrieb erforderlich.

Verwandte Themen