Как мне изменить дату всех коммитов в ветке на сейчас? - PullRequest
0 голосов
/ 26 августа 2018

В некоторых случаях я могу захотеть замаскировать точную дату и время выполненной работы и хотел бы сбросить даты в коллекции работ, не выбрасывая историю коммитов в целом.

Как я могупереписать даты всех коммитов?

1 Ответ

0 голосов
/ 26 августа 2018

Я немного огляделся и ничего не нашел, отвечая на этот точный вопрос. Кажется, самое простое решение:

git filter-branch -f --env-filter 'GIT_COMMITTER_DATE="`date`"; GIT_AUTHOR_DATE="`date`"'
git push -f origin master
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...