Rumah  >  Artikel  >  alat pembangunan  >  Bagaimana untuk menetapkan semula nama anda dalam git

Bagaimana untuk menetapkan semula nama anda dalam git

王林
王林asal
2023-05-17 12:59:071483semak imbas

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.

  1. Lihat konfigurasi semasa

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.

  1. Tetapkan semula nama pengguna dan alamat e-mel

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.

  1. Sahkan sama ada perubahan telah berkuat kuasa

Selepas perubahan selesai, anda boleh menggunakan arahan berikut untuk mengesahkan sama ada perubahan telah berkuat kuasa:

rreee

Arahan 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:

  • Jika anda menukar nama pengguna dan alamat e-mel anda dalam gudang yang sudah mempunyai rekod komit, anda perlu menggunakan arahan berikut untuk mengemas kini rekod komit sebelumnya:
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.

  • Jika anda mempunyai berbilang akaun git, anda perlu memilih akaun yang ingin anda gunakan sebelum menggunakan git. Gunakan arahan berikut dalam terminal untuk menukar akaun:
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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn