В коммитах на моем репо только мое имя отображается для коммитов, которые я сделал из командной строки, используя git add .
, git commit -m "msg"
и git push -u origin master
, а также эти коммиты не отображаются на моем графике вклада. Для коммитов, которые я сделал на самом github вручную, мое имя пользователя отображается, и эти коммиты учитываются в моих комментариях. Вот ссылка на страницу этих коммитов: https://github.com/amangupta87/NodeJS/commits/master.
Я просмотрел статью https://help.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile/, поскольку вклады не отображаются в моем профиле.
Я запустил
git config --global user.email
git config --global user.name
Оба вывода были ожидаемыми, правильными и без кавычек. Вывод электронной почты также является моим основным адресом электронной почты на github, и там нет опечаток.
Сначала моя почта была конфиденциальной, и поэтому адрес электронной почты по умолчанию показывался как 35622296+amangupta87@users.noreply.github.com
вместо amangupta87@users.nonreply.github.com
, где amangupta87
- это мой имя пользователя. Затем я опубликовал свои электронные письма c, думая, что ошибка может go, но она сохраняется.
Затем я добавил .patch
к одной из ссылок на коммит и затем получил следующий вывод:
From e37d766e8786becb50d4b4080ac76ef13ca44b63 Mon Sep 17 00:00:00 2001
From: Aman Gupta <my email address used on my git repo>
Date: Fri, 10 Apr 2020 14:15:32 +0530
Subject: [PATCH] mongoDB
---
После этого подробности измененных файлов были там.
Как вы можете видеть, в From:
адресе электронной почты внутри <>
указан my email address used on my git repo
вместо моего адреса электронной почты на github. Так что, если это является причиной проблемы, как решить эту проблему? Если нет, то в чем проблема и решение?
Заранее спасибо.