Ответ 1
Вероятно, проблема заключается в том, что git -notes нужна дополнительная настройка для работы так, как вы этого хотите. Вероятно, вам нужна эта переменная конфигурации
git config notes.rewriteRef refs/notes/commits
Из документации: https://git-scm.com/docs/git-notes#git-notes-notesrewriteRef:
GIT_NOTES_REWRITE_REF
Когда переписывание завершается, какие заметки для копирования из оригинал для перезаписанной фиксации. Должен быть список с разделителями двоеточия ссылок или глобусов.
Если не указано в среде, список заметок для заметок зависит от примечания. и notes.rewriteRef.
В принципе, Git должно иметь ваше разрешение на перенос заметок от оригинала на новые, которые вы переписываете. Вы также можете увидеть этот поток Stackoverflow для более подробного объяснения:
Есть ли способ автоматически объединить заметки, если фиксация этих заметок будет раздавлена?