Я использую ноутбук, который мне передали во время моей стажировки, когда я нажимал, он нажимал с другой учетной записью.Несмотря на то, что я вошел в систему и получил аутентификацию, когда я нажал.(Я также удалил пароль связки ключей из Mac) 
Как видите, «первым» является мой аккаунт, остальные, даже если я вошел в систему и прошел аутентификацию, не являются моим githubучетная запись, но имеет то же имя пользователя.
Я попробовал этот метод фиксации после осмотра
git commit --author='name <email>' -m '...'
, но это привело к тому, что: 
Затем я попробовал эту команду:
git config --global --unset-all user.name
И когда я нажал на нее, нажал на нее, человек, которому изначально принадлежал ноутбук ... 