Saat mengkonfigurasi, git
saya menjalankan dua perintah ini:
git config --global user.name "My Name"
git config --global user.email "[email protected]"
Namun, saya ragu apakah saya salah ketik atau tidak. Jadi, apakah ada perintah untuk mengetahui nama dan email yang git
disimpan selama konfigurasi? Jelas, saya dapat mengetahui bahwa menggunakan git log
perintah dengan melihat riwayat komit. Tapi untuk itu saya harus membuat komitmen, bukan? Bisakah saya mengetahuinya dengan bantuan baris perintah?
git
git-config
Jebin Philipose
sumber
sumber
Jawaban:
Perintah tersebut
git config --list
akan mencantumkan pengaturan. Di sana Anda juga harus menemukanuser.name
danuser.email
.sumber
Mempertimbangkan apa yang dikatakan @Robert, saya mencoba bermain-main dengan
config
perintah dan sepertinya ada cara langsung untuk mengetahui nama dan emailnya.Untuk mengetahui nama pengguna, ketik:
Untuk mengetahui email tersebut, ketik:
Kedua keluaran ini hanya masing-masing nama dan email dan tidak perlu melihat seluruh daftar. Sangat berguna.
sumber
Di dalam direktori repositori git Anda , jalankan
git config user.name
.Jika Anda berada di luar repositori git,
git config user.name
memberi Anda nilaiuser.name
di tingkat global . Saat Anda membuat komit, nama pengguna terkait dibaca di tingkat lokal .Meski kecil kemungkinannya, katakanlah
user.name
diartikan sebagaifoo
di tingkat global , tetapibar
di tingkat lokal . Kemudian, ketika Anda berjalan digit config user.name
luar direktori git repo, itu memberibar
. Namun, ketika Anda benar-benar melakukan sesuatu, nilai yang terkait adalahfoo
.1. Tingkat sistem (diterapkan untuk setiap pengguna di sistem dan semua repositori mereka)
git config --list --system
(mungkin perlusudo
)git config --system color.ui true
git config --edit --system
2. Tingkat global (nilai khusus untuk Anda, pengguna.)
git config --list --global
git config --global user.name xyz
git config --edit --global
3. Tingkat repositori (khusus untuk satu repositori itu)
git config --list --local
git config --local core.ignorecase true
(--local
opsional)git config --edit --local
(--local
opsional)git config --list
, tampilkan konfigurasi lokal sistem , global , dan (jika di dalam repositori)git config --list --show-origin
, juga menunjukkan file asal dari setiap item konfigurasigit config user.name
untuk mendapatkanuser.name
, misalnya.--system
,--global
,--local
untuk membaca nilai yang pada tingkat tertentu.Referensi: 1.6 Memulai - Penyiapan Git Pertama Kali
sumber
Periksa nama pengguna
Tetapkan nama pengguna
Periksa email Anda
Setel / ubah email Anda
Daftar / lihat semua konfigurasi
sumber
Terkadang solusi di atas tidak berfungsi di macbook untuk mendapatkan nama pengguna dan kata sandi.
IDK kenapa ?, di sini saya mendapat solusi lain.
sumber
Tambahkan dua sen saya di sini. Jika Anda ingin mendapatkan user.name atau user.email saja tanpa output verbose.
Di liunx, ketik
git config --list | grep user.name
.Di windows, ketik
git config --list | findstr user.name
.Ini akan memberi Anda nama pengguna saja.
sumber
Untuk melihat tipe konfigurasi git -
Untuk mengubah nama pengguna secara global ketik -
Untuk mengubah email secara global ketik -
sumber