Почему некоторые из моих коммитов на Git подписаны как мое имя пользователя, а другие как мое имя? - PullRequest
0 голосов
/ 14 января 2020

Почему некоторые из моих коммитов в Git подписаны как мое имя пользователя, а другие как мое имя? Однажды время коммитов начало подписывать с именем.

И другая «аномалия», может быть связана с этим:

Когда я пытаюсь сделать ребаз из какой-то своей ветки и разрешить конфликты, IntelliJ Idea показывает мне при разрешении диалоговых панелей не мой последний коммит на ветке, а последний, который подписан моим именем, а не моим именем пользователя, как последние коммиты.

Ответы [ 2 ]

1 голос
/ 14 января 2020

Скорее всего, потому что вы не правильно указали адрес электронной почты для фиксации. См. это руководство для получения подробной информации о том, как это сделать.

Шаг 1/2: (локальные gits) Во всех git репозиториях на вашем компьютере запустите:

$ git config --global user.email "email@example.com"
$ git config --global user.name "your name"

(добавлено git config --global user.name "your name", чтобы отразить комментарий оп)

Шаг 2/2: (Github) Затем вам нужно go на Github и установить тот же адрес электронной почты, что и ваш коммит эл. .

0 голосов
/ 15 января 2020

Разница в авторах коммитов никогда не приводит к конфликту. Во время ребазинга коммиты применяются один за другим, и конфликт может возникнуть во время любого из них. Ситуация, когда вы можете видеть только определенное имя пользователя, является совпадением.

Вы также можете проверить это поведение в командной строке.

Подробнее о перебазировании можно прочитать здесь: https://git-scm.com/book/en/v2/Git-Branching-Rebasing

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