Git
Материал из K.Wiki
Версия от 03:19, 29 декабря 2015; Kirill (обсуждение | вклад)
Как изменить дату коммита?[править]
Выполнить в директории репозитория, заменив подходящими значениями {ID коммита} и {дата}:
rm -rf .git/refs/original/refs/heads/* && git filter-branch --env-filter 'if [ $GIT_COMMIT = {ID коммита} ]
then
export GIT_AUTHOR_DATE="{дата}"
export GIT_COMMITTER_DATE="${GIT_AUTHOR_DATE}"
fi'
Например,
rm -rf .git/refs/original/refs/heads/* && git filter-branch --env-filter 'if [ $GIT_COMMIT = dfe0a5370670c5cb1f4ecf2232dd99f15d34671c ]
then
export GIT_AUTHOR_DATE="June 02 01:41:46 2014 +0300"
export GIT_COMMITTER_DATE="${GIT_AUTHOR_DATE}"
fi'