Редактирование Git
Материал из K.Wiki
Внимание! Вы не авторизовались на сайте.
В истории изменений этой страницы будет записан ваш IP-адрес.Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
=== Как изменить дату коммита? === | === Как изменить дату коммита? === | ||
− | Выполнить | + | Выполнить, заменив подходящими значениями <tt>{ID коммита}</tt> и <tt>{дата}</tt>: |
− | + | git filter-branch --env-filter 'if [ $GIT_COMMIT = {ID коммита} ] | |
then | then | ||
export GIT_AUTHOR_DATE="{дата}" | export GIT_AUTHOR_DATE="{дата}" | ||
− | export GIT_COMMITTER_DATE=" | + | export GIT_COMMITTER_DATE="{дата}" |
fi' | fi' | ||
Например, | Например, | ||
− | + | git filter-branch --env-filter 'if [ $GIT_COMMIT = 84592e38ff28abded203397205be723f6380f4ae ] | |
then | then | ||
− | export GIT_AUTHOR_DATE="June | + | export GIT_AUTHOR_DATE="June 01 20:38:46 2014 +0300" |
− | export GIT_COMMITTER_DATE=" | + | export GIT_COMMITTER_DATE="June 01 20:38:46 2014 +0300" |
fi' | fi' | ||
+ | И удалить созданный бэкап: | ||
+ | rm -rf .git/refs/original/refs/heads/* |