Як можна видалити псевдонім git?


95

Я вчусь працювати з git, і я намагався встановити кілька таких псевдонімів:

git config --global alias.trololo 'status'

Отже, коли я набираю, git trololoце працює як git status.

Тепер псевдонім trololo не потрібен. Як я можу правильно його видалити?


найефективніша відповідь @atupal
Helias Fylactos

кращі практики відповідь на @VonC, як можна було б очікувати від кількості upvotes.
De Novo

Відповіді:


142

Ви можете спробувати --unsetв git config:

git config --global --unset alias.trololo

Я вважаю це безпечнішим, ніж безпосереднє редагування конфігураційного файлу ( git config --global --edit)


1
Окрім того, що це правильний спосіб зробити це, це рішення має перевагу роботи для локальних та системних псевдонімів, а також глобальних псевдонімів за умови використання відповідного прапора ( --localтощо).
De Novo

17

Якщо хтось має кілька значень для одного і того ж псевдоніма і отримав це:

$ git config --global --unset alias.trololo
warning: alias.trololo has multiple values

Використовуйте --unset-all

git config --global --unset-all

15

Або просто:

vim ~/.gitconfig

І видаліть рядки псевдонімів.


1
це неміцно до змін впровадження?
Джоел

@JoelBerkeley Так. І просто надайте інший спосіб. :-)
atupal

4

Ви можете видалити його, видаливши цей рядок із файлу конфігурації, або спробувати це:

git config --global --unset alias.YourAlias
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.