Мне нужно обновить все мои предыдущие коммиты, чтобы отразить изменение моего имени пользователя.Использование Git filter-branch для переименования автора и коммиттера нескольких ветвей, включая теги
Это необходимо сделать для всех ветвей, а также выполнить все мои теги. Я единственный коммиттер, и все это делается только в моем местном репо.
Используя многочисленные источники здесь я пришел в команду
git filter-branch --env-filter "GIT_AUTHOR_NAME='new_name'; GIT_COMMITTER_NAME='new_name';" --tag-name-filter cat -f -- --all
, который, казалось, сделать трюк, но
git log --all --graph
показывает, что вместо того, чтобы перезаписать теперь у меня куча больше филиалов ..
Я пропустил что-то из моего вышеприведенного фрагмента или мне также нужно запустить какую-либо команду очистки?