Следующая команда:
$git config --global --list
дает мне:
user.name=test user
user.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 user
git config --global --remove-section user.name
git config --global --remove-section test user
Я использую Ubuntu 12.04, а
git version
дает мне
]git version 1.7.9.5
Пожалуйста, помогите с этим, потому что я хочу попытаться сохранить свой проект, используя git, но не хочу выполнять команду с именем «test user».
Последнее, но не менее полезное, хотя это незначительный случай - это использовать
git config --global --remove-section user
В моем случае он очистил данные идеально и без особых усилий
git config --global --unset-all user.name
Или вы можете просто изменить имя пользователя следующим образом:
git config --global --replace-all user.name "New User Name"
Вы можете редактировать файл ~/.gitconfig
в вашей домашней папке. Здесь сохраняются все настройки --global
.
Супер поздний ответ, но, надеюсь, все еще полезно:
git config --global --unset-all user.name
Тогда вы можете:
git config --global --add user.name <whatever>
git config --global -e
Эта команда откроет GNU nano editor с тем, что вы ожидаете.
git config user.name 'your user name'
git config user.email 'your email name'
вы можете настроить для каждого проекта вашей компании. И глобальное имя пользователя задайте ваше личное имя github и адрес электронной почты. Я подумал, что это должно быть лучшим способом для обработки этого условия.
Я испытывал затруднения при попытке убрать двойные записи для core.editor... Я работал
git config --unset-all core.editor
затем
git config --list
и не вижу изменений.
ответ должен был работать:
git config --global --unset-all core.editor
. Вы можете отредактировать свой .git / config
файл присутствует в локальном репозитории репо
вручную, как показано ниже:
[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