Как использовать команду git fast-import committer?
Я создал git-репозиторий, используя git fast import. Я хочу обновить информацию о коммиттере в одном файле. Как обновить информацию о коммитере одного файла?
1 ответ
Помните, что каждое изменение в git зависит от предыдущего коммита, который зависит от предыдущего коммита и т. Д. Изменение одного автора / коммиттера на ранних этапах вашей истории приведет к изменению каждого хэша коммита с этого момента.
Если вы вносите изменения в автора / коммиттера в существующее хранилище, вы можете использовать git filter-branch
или множество других опций для настройки коммита и всех коммитов, следующих за ним. Вы должны сделать это с согласованием со всеми остальными, использующими репозиторий, потому что любая существующая работа, которую они выполняют, должна быть скорректирована так, чтобы указывать только на ваши новые (переписанные) коммиты, а не на коммиты до переписывания.
Из-за степени переписывания, а также из-за того, что ваш репозиторий является новым, я бы рекомендовал повторно импортировать, обращая внимание на строки "author" и "committer" в документации git fast-import commit.