Я не могу совершать коммиты с моей первоначальной учетной записи - PullRequest
0 голосов
/ 31 января 2019

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

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

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

Github commits screenshot

Github profile view commits

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

1 Ответ

0 голосов
/ 31 января 2019

Это случилось и со мной.Это обычно происходит, если ваш git имеет другой набор 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

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

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

...