Эта проблема связана с моим вкладом в конкретный проект, в который я вложил довольно много времени в git.
Я связал свою почту на git с моими глобальными параметрами, и теперь коммиты распознаются. Однако я боюсь, что не смогу восстановить свои прошлые вклады, которых много.
Я видел несколько ответов по этой связанной теме, но нет четких ответов о том, как назначить прошлые вклады в мою учетную запись, которая не имеет связанной проверенной почты, а только локальную, для чего кажется фамилия@имя-MacBook-Pro.local . Является ли это возможным?
Это два связанных ответа, но они не помогли мне решить эту проблему (один из них говорит, что это невозможно):
git вклад глобальная электронная почтаВклады Git не отображаются на GitHub





Если я вас правильно понял, вы можете заменить связанный адрес электронной почты в каждом коммите.
Посмотрите этот ответ для скрипта, который будет делать именно это: https://stackoverflow.com/a/34851024
Обратите внимание, что вам нужно будет принудительно нажать: git push -f
Но также обратите внимание, что это может вызвать проблемы у других людей, если они клонируют ваш проект.
Это сработало! Мне не хватало этого «git push -f». Большое спасибо! По-прежнему не появляется в качестве участника, но это может быть связано с тем, что это занимает некоторое время. Все мои коммиты теперь появляются :)