Редактирование Git

Материал из K.Wiki
Перейти к: навигация, поиск

Внимание! Вы не авторизовались на сайте.

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

Пожалуйста, учтите, что любой ваш вклад в проект «K.Wiki» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. K.Wiki:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

Источник — «https://chuvilin.pro/wiki/Git»