Мои статьи предназначены для новичков, которые плохо разбираются в программировании. Я пытаюсь объяснять вещи настолько просто, насколько могу, без использования технических слов.
Недавно я отформатировал свой MacBook Pro, настроил среду разработки и внес некоторые изменения в личный проект, над которым сейчас работаю. Удивительно, но все мои новые коммиты не отображались на моем графике вкладов! Насколько это расстраивает?


После беглого просмотра документации GitHub я обнаружил, что коммиты появляются только в том случае, если они соответствуют следующим условиям:
- Критерий 1: коммиты были сделаны в автономном репозитории, а не в вилке.
- Критерий 2: коммиты были сделаны: В ветке репозитория по умолчанию (обычно master) или в ветке gh-pages (для репозиториев с сайтами проектов)
- Критерий 3 : адрес электронной почты, используемый для коммитов, связан с вашей учетной записью GitHub.
Итак, если вы соответствуете критериям 1 и 2, у вас, вероятно, есть несоответствие между вашим локальным адресом электронной почты Git и адресом электронной почты в вашей учетной записи GitHub.
Хорошо, хорошо, как мне это исправить?
Шаг 1. В своей учетной записи Github перейдите в раздел настроек, расположенный в правом верхнем углу страницы, или вы можете просто перейти по следующему URL-адресу - › https://github.com/settings/profile

Шаг 2: затем перейдите в раздел "Электронная почта".
Основной адрес электронной почты должен совпадать с адресом в вашем локальном Git.

«Хорошо, а как мне узнать свой локальный адрес электронной почты Git?»
Шаг 3. На локальном компьютере откройте терминал и выполните команду ниже.
git config --global user.email
Результат:
git config --global user.email [email protected]
В моем случае у меня было несоответствие между двумя адресами электронной почты:
- Моя локальная электронная почта git была [email protected]
- Мой удаленный адрес электронной почты Github: [email protected]
Это объясняет, почему мои коммиты не отображаются на моем графике вкладов.
Шаг 4: Выполните приведенную ниже команду, чтобы изменить локальный адрес электронной почты Git, чтобы он совпадал с адресом электронной почты вашей учетной записи GitHub.
git config --global user.email "YOUR_GITHUB_EMAIL_ADDRESS"
Теперь оба адреса должны совпадать.
Шаг 5: Выполните команду ниже, чтобы убедиться, что вы правильно установили адрес электронной почты в локальном Git:
git config --global user.email
Шаг 5: Готово! Теперь вы можете зафиксировать и отправить свои изменения в Github, и это отобразится на графике ваших вкладов!

Надеюсь, это поможет! Прокомментируйте ниже, если у вас есть какие-либо вопросы.