Git takma adını nasıl silebilirim?


100

Git ile çalışmayı öğreniyorum ve bunun gibi bazı takma adlar belirlemeye çalıştım:

git config --global alias.trololo 'status'

Yani şimdi yazdığımda git trololoşöyle çalışıyor git status.

Artık trololo takma adına gerek yok. Nasıl doğru bir şekilde silebilirim?


en etkili cevap @atupal
Helias Fylactos

Olumlu oy sayısından bekleneceği gibi @VonC tarafından en iyi uygulama yanıtı .
De Novo

Yanıtlar:


148

Deneyebilirsin --unsetin git config:

git config --global --unset alias.trololo

Bunu doğrudan yapılandırma dosyasını ( git config --global --edit) düzenlemekten daha güvenli buluyorum


1
Bunu yapmanın doğru yolu olmasının yanı sıra, bu çözüm, uygun bayrağı ( --localvb.) Kullanmanız koşuluyla, yerel ve sistem takma adlarının yanı sıra genel takma adlar için çalışma avantajına da sahiptir .
De Novo

18

Bir kişinin aynı takma ad için birden fazla değeri olması ve buna sahip olması durumunda:

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

Kullanım --unset-all

git config --global --unset-all

15

Ya da sadece:

vim ~/.gitconfig

Ve takma ad satırlarını silin.


1
bu, uygulama değişikliklerine karşı kırılgan mı?
joel

@JoelBerkeley Evet. Ve sadece başka bir yol sağlayın. :-)
atupal

4

Konfigürasyon dosyasından o satırı silerek kaldırabilir veya şunu deneyebilirsiniz:

git config --global --unset alias.YourAlias
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.