Bagaimana cara menghapus alias git?


97

Saya belajar bekerja dengan git, dan saya mencoba menetapkan beberapa alias seperti ini:

git config --global alias.trololo 'status'

Jadi sekarang ketika saya mengetik git trololoitu berfungsi seperti git status.

Sekarang alias trololo tidak diperlukan. Bagaimana cara menghapusnya dengan benar?


jawaban paling efisien oleh @atupal
Helias Fylactos

jawaban praktik terbaik oleh @VonC, seperti yang diharapkan dari jumlah suara positif.
De Novo

Jawaban:


146

Anda dapat mencoba --unsetdi git config:

git config --global --unset alias.trololo

Saya merasa lebih aman daripada mengedit langsung file config ( git config --global --edit)


1
Selain menjadi cara yang benar untuk melakukan ini, solusi ini memiliki keuntungan bekerja untuk alias lokal dan sistem, serta alias global, asalkan Anda menggunakan bendera yang sesuai ( --local, dll).
De Novo

18

Jika seseorang memiliki beberapa nilai untuk alias yang sama dan telah mendapatkannya:

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

Menggunakan --unset-all

git config --global --unset-all

15

Atau hanya:

vim ~/.gitconfig

Dan hapus baris alias.


1
apakah ini rentan terhadap perubahan implementasi?
joel

@Joelerkel Dan berikan saja cara lain. :-)
atupal

4

Anda dapat menghapusnya dengan menghapus baris tersebut dari file konfigurasi atau Anda dapat mencoba ini:

git config --global --unset alias.YourAlias
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.