Следующая команда:
$git config --global --list
дает мне:
user.name=test useruser.name=gotqn
Я хочу удалить первое имя. Я упомянул об этом статья и выполнили следующие команды, но без какого-либо результата:
git config --global --remove-section user.name='test user'git config --global --remove-section user.name="test user"git config --global --remove-section user.name=test usergit config --global --remove-section user.namegit config --global --remove-section test user
Я использую Ubuntu 12.04 и
git version
дает мне
git version 1.7.9.5
Пожалуйста, помогите в этом, потому что я хочу попытаться сохранить свой проект с помощью git, но не хочу выполнять команду с именем 'test user'.
Вы можете отредактировать ~/.gitconfig
файл в вашей домашней папке. Это место, где все --global
настройки будут сохранены.
Plat0n
06.Август.2022 10:26:35
3
Очень поздний ответ, но, надеюсь, все еще полезный:
git config --global --unset-all user.name
Тогда вы можете свободно:
git config --global --add user.name <whatever>
git config --global --unset-all user.name
Или вы можете просто изменить имя пользователя следующим образом:
git config --global --replace-all user.name "New User Name"
git config --global -e
Эта команда откроет GNU nano editor с тем, что вы ожидаете.
Последнее, но не менее полезное, хотя и маргинальное, - это использовать
git config --global --remove-section user
В моем случае он очистил данные идеально и практически без усилий
git config user.name 'your user name'git config user.email 'your email name'
вы можете настроить для каждого проекта вашей компании, а имя пользователя global задает ваше личное имя на github и адрес электронной почты.Я подумал, что это должно быть лучшим способом справиться с этим состоянием.
Вы можете отредактировать свой .git/config
файл, присутствующий в локальном репозитории repo
вручную, как показано ниже:
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true precomposeunicode = true[user] email = <username>@gmail.com[remote "origin"] url = https://github.com/<username>/<repo_name>.git fetch = +refs/heads/*:refs/remotes/origin/*[credential] username = <user_name>[credential "user"] email = <username>@gmail.com[branch "master"] remote = origin merge = refs/heads/master"config" 19L, 427C
Теперь попробуйте в терминале:
git push -origin master
MariV
06.Август.2022 11:18:17
9
У меня возникли проблемы при попытке очистить двойные записи для core.editor... Я бы убежал
git config --unset-all core.editor
затем
git config --list
и не вижу никаких изменений.
Ответом было бежать:
git config --global --unset-all core.editor