Bagaimana untuk menetapkan semula nama anda dalam git
Jika anda memasukkan nama pengguna atau alamat e-mel yang salah semasa menggunakan git, atau anda menukar nama dan alamat e-mel anda, maka anda perlu menetapkannya semula dalam git Nama pengguna dan alamat e-mel . Dalam artikel ini, saya akan menerangkan cara untuk menyelesaikan tugas ini dalam git.
Sebelum mula membuat perubahan, kita harus menyemak konfigurasi semasa dahulu. Masukkan arahan berikut dalam terminal:
git config --global --list
Arahan ini akan memaparkan maklumat konfigurasi global semasa git, termasuk nama pengguna dan alamat e-mel. Pastikan anda melihat maklumat yang betul.
Jika anda perlu menukar nama pengguna dan alamat e-mel anda, anda perlu memasukkan arahan berikut dalam terminal:
git config --global user.name "Your Name Here" git config --global user.email "your_email@example.com"
akan Menggantikan "Nama Anda Di Sini" dan "email_anda@example.com" dengan nama dan alamat e-mel anda.
Jika anda ingin menggunakan nama pengguna dan alamat e-mel yang berbeza dalam repositori git tertentu, anda boleh menggunakan arahan di atas dalam repositori itu, tetapi jangan gunakan pilihan --global.
Selepas perubahan selesai, anda boleh menggunakan arahan berikut untuk mengesahkan sama ada perubahan telah berkuat kuasa:
rreeeArahan ini akan menunjukkan nama pengguna dan alamat e-mel masing-masing kepada anda. Jika mereka memaparkan maklumat tentang tetapan baharu anda, perubahan anda telah berjaya.
Nota:
git config --global user.name git config --global user.email
Ganti old_email@example.com dan new_email@example.com dengan alamat e-mel lama dan baharu anda. Perintah ini akan menulis semula semua rekod komit, menggantikan alamat e-mel lama dengan yang baharu.
git filter-branch --commit-filter ' if [ "$GIT_AUTHOR_EMAIL" = "old_email@example.com" ]; then GIT_AUTHOR_EMAIL=new_email@example.com; fi; if [ "$GIT_COMMITTER_EMAIL" = "old_email@example.com" ]; then GIT_COMMITTER_EMAIL=new_email@example.com; fi; git commit-tree "$@"; ' HEAD
Arahan ini tidak mempunyai pilihan --global, jadi ia berkuat kuasa dalam repositori semasa.
Ringkasan
Menetapkan semula nama pengguna dan alamat e-mel git anda adalah sangat mudah dan hanya memerlukan beberapa arahan dalam terminal. Walau bagaimanapun, jika anda menukar maklumat dalam repositori yang sudah mempunyai rekod komit, anda perlu menggunakan kaedah khusus untuk mengemas kini rekod komit. Sebelum membuat perubahan, pastikan anda menyemak konfigurasi semasa untuk memastikan anda menukar maklumat yang betul.
Atas ialah kandungan terperinci Bagaimana untuk menetapkan semula nama anda dalam git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!