Я пытаюсь переписать историю git, используя приведенный ниже сценарий, слегка измененный по сравнению с этим блогом , который обновляет электронные письма. Изначально я хотел быть более безопасным и решил включить Block command line pushes that expose my email
на GitHub, но понял, что мой график вкладов больше не обновляется. git сообщает мне, что ни одна из ссылок не была изменена.
WARNING: Ref 'refs/heads/branch1' is unchanged
WARNING: Ref 'refs/heads/master' is unchanged
WARNING: Ref 'refs/remotes/origin/master' is unchanged
WARNING: Ref 'refs/remotes/origin/branch1' is unchanged
WARNING: Ref 'refs/remotes/origin/master' is unchanged
Почему он перечисляет origin/master
более одного раза, мне непонятно, но в остальном это все ветки для этого репо, что не означает ничего обновился. Я запускал git shortlog -sne --all
до и после, чтобы убедиться. Мне не удалось найти документацию по этой ошибке, поскольку она напрямую связана с git. Что-то не хватает в скрипте?