Git-репозиторий, показывающий несколько участников в новом репозитории? - PullRequest
0 голосов
/ 09 ноября 2018

Недавно я добавил локальный репозиторий в свой git, и для него было установлено значение количества участников 2. Я решил посмотреть, кто был вторым, и это была моя старая учетная запись, которую я ранее использовал с этим графическим интерфейсом.

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

Еще более странно то, что моя старая учетная запись имеет больше коммитов и модификаций, которые я сделал, все, что я сделал, было первоначальным коммитом, но моя старая учетная запись, очевидно, внесла 2K + изменений.

Ответы [ 3 ]

0 голосов
/ 09 ноября 2018

Кажется, это происходит только в репозитории git, который я модифицировал некоторое время назад.

Это означает, что в то время, когда были сделаны коммиты с user.name/email, установленным для вашей старой учетной записи.
Или: коммиты были отправлены с этой учетной записью: если удаленный URL-адрес был https-адресом, проверьте git config credential.helper: эта старая учетная запись все еще может быть связана с URL-адресом удаленного репо.

0 голосов
/ 10 ноября 2018

Вот обходной путь, выполните эту команду в своем терминале.

rd C:\your\repo\path\.git

Это не удаление файла .git, а папки.Он просто хранит прошлую историю вашего репо, а также большую часть дополнительной конфигурации.Вам не стоит беспокоиться об удалении.

Графический интерфейс перестроит папку при следующей ссылке на репо без второго участника.Возможно, вам придется удалить репо из вашего git, прежде чем делать это, чтобы он действительно загружался как новый репо.

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

Нажмите здесь для изображения

0 голосов
/ 09 ноября 2018

у вас есть несколько user.name и user.email , настроенных в глобальной конфигурации git.Попробуйте выполнить это:

git config --global --replace-all user.name "Your New Name"

git config --global --replace-all user.email "Your new email"

и каждый коммит после этой точки будет под одним именем!

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