Я не могу совершать коммиты с моей первоначальной учетной записью

Я установил git мой MacBook Pro и создал базовый проект iOS, а затем сделал коммиты в хранилище.

Но теперь, когда я пытаюсь отследить сделанные мной коммиты, в коммитах отображается мое полное имя вместо моего имени пользователя, и я не могу нажать, чтобы проверить, что с ним не так.

Он показывает коммиты в репозитории, но когда я просматриваю свои коммиты за день, он ничего не показывает на моей временной шкале.

Этого никогда не случалось со мной на Git раньше. Пожалуйста, помогите, я действительно запутался. Что я сделал не так?

1 ответ

Решение

Это случилось и со мной. Обычно это происходит, если ваш мерзавец имеет другой user.email & user.name установить, чем ваша удаленная (GitHub) учетная запись. Когда вы совершаете коммит с вашего локального компьютера, GitHub видит другого человека, совершающего вместо вас.

Пожалуйста, откройте вашу командную строку и введите git config -l, Это покажет вам, какой адрес электронной почты и имя вы используете. Как это:

$ git config -l
user.email=myemail@email.com
user.name=Debadipti Patra

Проверьте, совпадает ли это с вашей учетной записью GitHub. Если нет, измените глобальное значение, введя это:

$ git config --global user.email "you email"
$ git config --global user.name "you name"

и подтвердите $ git config -l

Попробуйте зафиксировать в своем хранилище. Надеюсь, это работает. Но, к сожалению, это не исправит ваши прошлые коммиты, их все равно не будет на вашей временной шкале.

Пожалуйста, поделитесь, если это сработало. Это помогает и другим пользователям.

Другие вопросы по тегам