Git, как подтолкнуть к удаленному, используя не мой ник - PullRequest
0 голосов
/ 07 апреля 2019

У меня есть свой удаленный репозиторий, но я хочу использовать его, используя свое имя и фамилию, а не ник.Однако ни один из git config вариантов не работал для меня.

Ответы [ 2 ]

1 голос
/ 07 апреля 2019

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

Если, однако, вы хотели бы сделать это для нескольких коммитов, то это немного сложнее и требует переписывания истории.Сценарий для этого уже был предоставлен в StackOverflow: Как изменить имя автора, коммиттера и адрес электронной почты для нескольких коммитов в Git? .

0 голосов
/ 07 апреля 2019

GitHub показывает имя пользователя автора и коммиттера, как указано в Git (например, John Doe), только если нет пользователя, связанного с данным адресом электронной почты.Если вы хотите, чтобы ваше имя отображалось как оно есть в конфигурации Git, а не как имя пользователя, вам нужно использовать адрес электронной почты для фиксации, который не связан с вашей учетной записью.

Обратите внимание, что если вы сделаете этоничто на GitHub не сочтет вашу учетную запись автором, поэтому вы не получите за это кредит в графах вкладов и т. д.

...