#git
Вопрос:
Я использую терминал git в коде visual studio , и я пытался перенести последние изменения в удаленный репозиторий, но это происходит в pull request
репозитории с использованием другой учетной записи. (например, после git push
того, как Пользователь2 создает запрос на вывод в репозитории пользователя 1, даже если мой глобальный адрес электронной почты совпадает с адресом электронной почты пользователя 1.) Я удалил все учетные данные git из диспетчера учетных данных Windows и установил глобальную электронную почту на адрес электронной почты пользователя 1, но он все равно создает запрос на извлечение от пользователя 2.
Кто — нибудь знает, почему это происходит ?
Комментарии:
1. Не похоже, что вы делаете что-то «неправильно», или есть проблема с вашей конфигурацией VSCode: 1) Ваш пульт находится на Github (или Azure DevOps), правильно? 2) Ваше репозиторий GitHub, вероятно, настроен таким образом, что «push» приводит к «запросу на извлечение»: docs.github.com/en/get-started/using-git/…
2. да, это похоже на проблему с настройками в вашем репозитории, где могли быть созданы крючки для создания запроса на извлечение для входящих коммитов. Поэтому проверьте на github наличие любых таких крючков.
3. Большое спасибо, но я все еще сталкиваюсь с той же проблемой и в Android Studio. Даже если все глобальные имя пользователя и адрес электронной почты установлены для одного и того же пользователя, он нажимает с помощью другой электронной почты пользователя. Я не вижу ничего плохого в своем репозитории GitHub.