Perintah berikut:
$git config --global --list
memberi saya:
user.name=test user
user.name=gotqn
Saya ingin menghapus nama depan. Saya merujuk ke artikel ini dan telah melakukan perintah berikut tetapi tanpa hasil apa pun:
git config --global --remove-section user.name='test user'
git config --global --remove-section user.name="test user"
git config --global --remove-section user.name=test user
git config --global --remove-section user.name
git config --global --remove-section test user
Saya menggunakan Ubuntu 12.04 dan
git version
memberi saya
git version 1.7.9.5
Tolong, bantu ini, karena saya ingin mencoba menyelamatkan proyek saya menggunakan git, tetapi tidak ingin mengeksekusi perintah dengan nama 'pengguna uji'.
gedit ~/.gitconfig
ORnano ~/.gitconfig
vim
... atauex
ataued
ataubutterflies that focus the cosmic energy in the upper atmosphere that then flip the correct bits in your drive platter
.Jawabannya sangat terlambat, tapi semoga tetap membantu:
Maka Anda bebas untuk:
sumber
user.name
dalam repo lokal, bukan global. Hapus saja--global
flag dari kedua perintah.Atau Anda bisa mengubah nama pengguna seperti ini:
sumber
--replace-all
opsi harus menjadi komentar.Perintah ini akan membuka editor GNU nano dengan apa yang Anda harapkan.
sumber
Terakhir tetapi tidak kalah bermanfaat, meskipun ini adalah kasus marginal untuk digunakan
Dalam kasus saya itu membersihkan data dengan sempurna dan dengan sedikit atau tanpa usaha
sumber
Anda dapat mengkonfigurasi untuk setiap proyek perusahaan Anda name Dan nama pengguna global mengatur nama github pribadi Anda dan email. Saya pikir ini harus menjadi cara terbaik untuk menangani kondisi ini.
sumber
Saya mengalami kesulitan mencoba menghapus entri ganda untuk core.editor ... Saya akan menjalankan
git config --unset-all core.editor
kemudian
git config --list
dan tidak melihat perubahan.
Jawabannya adalah menjalankan:
git config --global --unset-all core.editor
sumber