@R0_none
ни ноты без банкноты

Что значит эта ошибка?

Постигаю гит через githowto.com/ru/aliases
застрял на алиасах вот например

git config --global alias.hist "log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short"

warning: alias.hist has multiple values
error: cannot overwrite multiple values with a single value. Use a regexp, --add or --replace-all to change alias.hist.

Оно говорит что алиас хист уже есть? А где? И как мне изменить запрос чтобы алиас hist установился? Мне нужно найти файл в котором есть alias.hist и внести изменения туда?
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Ошибка «cannot overwrite multiple values» ровно это и означает.
Нельзя переписать уже существующий в другом месте уже псевдоним. Вам нужно либо использовать ключ, который Git предлагает в сообщении, которое вы процитировали, либо руками удалить дубли.

Эта команда покажет в каких они файлах.
git config --show-origin --list
Найдите дубль и просто удалите через текстовый редактор.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
BorLaze
@BorLaze
Java developer
Странно - у меня алиас нормально принялся и работает.

Попробуй добавить
hist = log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short
напрямую в файл ~/.gitconfig, в секцию [alias]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы