Git — различия между версиями

Материал из K.Wiki
Перейти к: навигация, поиск
(Новая страница: «=== Как изменить дату коммита? === Выполнить, заменив подходящими значениями <tt>{ID коммита}</t…»)
(нет различий)

Версия 02:39, 29 декабря 2015

Как изменить дату коммита?

Выполнить, заменив подходящими значениями {ID коммита} и {дата}:

git filter-branch --env-filter 'if [ $GIT_COMMIT = {ID коммита} ]
then
    export GIT_AUTHOR_DATE="{дата}"
    export GIT_COMMITTER_DATE="{дата}"
fi'

Например,

git filter-branch --env-filter 'if [ $GIT_COMMIT = 84592e38ff28abded203397205be723f6380f4ae ]
then
    export GIT_AUTHOR_DATE="June 01 20:38:46 2014 +0300"
    export GIT_COMMITTER_DATE="June 01 20:38:46 2014 +0300"
fi'

И удалить созданный бэкап:

rm -rf .git/refs/original/refs/heads/*