Мои статьи предназначены для новичков, которые плохо разбираются в программировании. Я пытаюсь объяснять вещи настолько просто, насколько могу, без использования технических слов.

Недавно я отформатировал свой 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]

В моем случае у меня было несоответствие между двумя адресами электронной почты:

Это объясняет, почему мои коммиты не отображаются на моем графике вкладов.

Шаг 4: Выполните приведенную ниже команду, чтобы изменить локальный адрес электронной почты Git, чтобы он совпадал с адресом электронной почты вашей учетной записи GitHub.

git config --global user.email "YOUR_GITHUB_EMAIL_ADDRESS"

Теперь оба адреса должны совпадать.

Шаг 5: Выполните команду ниже, чтобы убедиться, что вы правильно установили адрес электронной почты в локальном Git:

git config --global user.email

Шаг 5: Готово! Теперь вы можете зафиксировать и отправить свои изменения в Github, и это отобразится на графике ваших вкладов!

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