Как я могу отменить неожиданный толчок в GitHub с другими учетными данными пользователя - PullRequest
0 голосов
/ 05 октября 2018

Я одновременно работаю с моими github-репозиториями и клиентским git-репозиторием.Сегодня я сделал изменения в своем git-коде и неожиданно зафиксировал учетные данные клиента.После коммита я понял, что зафиксировал код с именем пользователя и электронной почтой клиента, затем я установил git config --global user.name "myname" и git config --global user.email "ex@gmail.com", чтобы отправить код в мой репозиторий.Код успешно передан.Но моя проблема в том, что я вижу, что фиксация была сделана учетными данными клиента.А также его имя добавлено в список авторов.Вы можете увидеть ниже You can see here: Как я могу удалить его из моих участников, и я хочу полностью отменить толчок.Заранее спасибо.

1 Ответ

0 голосов
/ 05 октября 2018

Если это последний коммит, вы можете отредактировать сообщение и сбросить автора с помощью git commit --amend --reset-author, чтобы установить текущую конфигурацию.

Затем вам нужно git push --force нажать, чтобы удалитьКоммит с неверным автором.

Если это не последний коммит, вы можете использовать git rebase --interactive и сбросить коммит, который вы хотите.

...