Bagaimana saya bisa menghapus entri dalam konfigurasi global dengan konfigurasi git?


303

Saya menjalankan perintah konfigurasi global di git untuk mengecualikan file tertentu menggunakan file .gitignore_global:

git config --global core.excludesfile ~/.gitignore_global

Apakah ada cara untuk membatalkan pembuatan pengaturan ini secara global?

Jawaban:


556

Saya tidak yakin apa yang Anda maksud dengan "membatalkan" perubahan. Anda dapat menghapus core.excludesfilepengaturan seperti ini:

git config --global --unset core.excludesfile

Dan tentu saja Anda cukup mengedit file konfigurasi:

git config --global --edit

... dan kemudian hapus pengaturan dengan tangan.


2
Hanya jika Anda memiliki kunci yang sama diulangi (karena Anda melakukan --add bukannya --edit), perintah ini tidak akan berfungsi tetapi Anda dapat melakukannyagit config --replace-all core.excludesfile "your_value"
Juan Saravia

2
Saya ingin mengubah ini kembali ke "input" tetapi menemukan pengaturan yang ada di bawah systemcakupan jadi saya biasa git config --system --editmengubah entri saya.
colin_froggatt

"Anda dapat memberi tahu Git untuk mengonversi CRLF ke LF pada komit tetapi tidak sebaliknya dengan menetapkan core.autocrlf untuk memasukkan:" Dari: git-scm.com/book/en/v2/…
colin_froggatt

3
Untuk Windows, Anda dapat mengedit file di C: \ Users \% USERNAME% \.
Gitconfig

Dalam kasus saya, ini tidak berfungsi untuk beberapa pengaturan filter; Saya dapat menemukan file oleh git config -l --show-origindan saya pergi ke file untuk mengedit kontennya.
WesternGun

31

Anda dapat menggunakan --unsetbendera git configuntuk melakukan ini seperti ini:

git config --global --unset user.name
git config --global --unset user.email

Jika Anda memiliki lebih banyak variabel untuk satu konfigurasi, Anda dapat menggunakan:

git config --global --unset-all user.name

18

Coba ini dari baris perintah untuk mengubah detail konfigurasi git.

git config --global --replace-all user.name "Your New Name"

git config --global --replace-all user.email "Your new email"

14

Buka file konfigurasi untuk diedit:

git config --global --edit

Tekan Insertdan hapus pengaturan

dan akhirnya mengetik :wqdan Entermenyimpan.


10

Anda dapat memeriksa semua pengaturan konfigurasi menggunakan

git config --global --list

Anda dapat menghapus pengaturan misalnya nama pengguna

git config --global --unset user.name

Anda dapat mengedit konfigurasi atau menghapus pengaturan konfigurasi secara manual dengan menggunakan:

git config --global --edit 

4

Anda dapat mengedit ~/.gitconfigfile di folder rumah Anda. Di sinilah semua --globalpengaturan disimpan.


2

informasi konfigurasi git akan disimpan dalam ~/.gitconfigplatform unix.

Di Windows itu akan disimpan di C:/users/<NAME>/.gitconfig.

Anda dapat mengeditnya secara manual dengan membuka file ini dan menghapus bidang yang Anda minati.

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.