Rumah  >  Artikel  >  alat pembangunan  >  Bagaimana untuk mengubah suai maklumat pengguna penyerahan git dalam idea

Bagaimana untuk mengubah suai maklumat pengguna penyerahan git dalam idea

WBOY
WBOYasal
2023-05-25 18:52:097135semak imbas

Dalam beberapa tahun kebelakangan ini, Git, sebagai sistem kawalan versi yang sangat popular, telah menjadi alat yang sangat diperlukan dalam kerja pembangunan harian. Git diletakkan sebagai sistem kawalan versi teragih, jadi setiap pembangun mempunyai repositori Git setempatnya sendiri dan bertukar kod dengan orang lain dalam pasukan melalui operasi tolak dan tarik.

Dalam Git, setiap penyerahan perlu merekodkan maklumat pengarang dan penyerah, yang sangat penting untuk kerjasama pasukan. Walau bagaimanapun, dalam beberapa kes, kami mungkin perlu mengubah suai maklumat pengarang dan penyerah penyerahan Git, seperti alamat e-mel atau nama penyerah yang dimasukkan dengan salah, atau maklumat penyerah perlu diganti, dsb.

Walaupun proses ini nampak mudah, ia sebenarnya memerlukan beberapa operasi untuk diselesaikan. Artikel ini akan memperkenalkan cara mengubah suai maklumat pengarang dan penyerah penyerahan Git, termasuk yang berikut:

  1. Semak maklumat pengarang dan penyerah penyerahan Git
  2. Gunakan arahan Git untuk mengubah suai Maklumat pengarang dan pengirim penyerahan
  3. Gunakan pemalam Git untuk mengubah suai pengarang komit dan maklumat penyerah

1 Semak maklumat pengarang dan penyerah komit Git

Ubah suai maklumat pengarang dan penyerah komit Git Sebelum maklumat, kita perlu memahami maklumat komit semasa dahulu. Kita boleh menggunakan arahan log Git untuk melihat sejarah penyerahan dalam gudang semasa, yang mengandungi maklumat pengarang dan pengirim setiap penyerahan.

Masukkan penyataan berikut pada baris arahan untuk melihat sejarah komit Git:

$ git log

Selepas menjalankan arahan, semua maklumat log komit akan dipaparkan, termasuk maklumat pengarang dan pengirim :

commit 4e3a2bc658d73707f4c9f4bccaf613b806b1e405
Author: John Smith <john.smith@example.com>
Date:   Mon May 10 14:18:46 2021 +0800

    Updated README.md file

commit 8b60ce20d2a8c0f4be80b6783afa9d0a439a9cfd
Author: Jane Doe <jane.doe@example.com>
Date:   Tue May 4 09:30:55 2021 +0800

    Added new feature to application

...

Seperti yang ditunjukkan di atas, rekod komit termasuk cincang komit, pengarang, cap waktu, perihalan komit dan banyak lagi. Seterusnya, kami akan memperkenalkan cara mengubah suai maklumat pengarang dan komit Git commit.

2. Gunakan arahan Git untuk mengubah suai pengarang penyerahan dan maklumat penyerah

Git menyediakan satu set arahan untuk mengubah suai maklumat pengarang dan penyerah dalam sejarah penyerahan, termasuk:

  1. git commit --amend --author="Nama Pengarang d43781567a7869ed95c3573c07166762": Perintah ini boleh mengubah suai maklumat pengarang dalam unit komit terkini
  2. git filter-branch: Perintah ini boleh Ubah suai maklumat pengarang dan pengirim bagi beberapa unit penyerahan.

Di sini, kami hanya akan memperkenalkan cara pertama.

  1. Ubah suai maklumat pengarang dan pengirim penyerahan terkini

Pertama, kita boleh menggunakan arahan berikut untuk melihat rekod penyerahan terkini:

$ git log -1

Kemudian , kita boleh menggunakan parameter --amend untuk mengubah suai maklumat pengarang dan penyerah penyerahan terkini. Sebagai contoh, jika anda perlu menukar alamat e-mel pengirim daripada alamat e-mel yang salah kepada alamat e-mel yang betul, anda boleh menggunakan arahan berikut:

$ git commit --amend --author="Author Name <correct-email@example.com>"

Seterusnya, kita boleh menggunakan arahan log git sekali lagi untuk menyemak pengarang rekod komit terkini dan sama ada maklumat pengirim telah diubah suai:

$ git log -1

Jika semuanya berjalan lancar, anda akan melihat bahawa maklumat pengarang penyerahan terkini telah diubah suai kepada alamat e-mel yang betul yang dinyatakan.

Nota: Perintah ini hanya boleh mengubah suai unit penyerahan terbaharu Jika anda perlu mengubah suai maklumat pengarang dan pengirim berbilang unit penyerahan, anda perlu menggunakan perintah git filter-branch (lihat dokumentasi rasmi untuk butiran. ).

3 Gunakan pemalam Git untuk mengubah suai pengarang penyerahan dan maklumat pengirim

Walaupun menggunakan arahan Git untuk mengubah suai pengarang penyerahan dan maklumat penyerah adalah kaedah yang berkesan, dalam kerjasama pasukan, ia memerlukan Cara yang lebih mudah dan lebih mudah untuk mengurus maklumat committer Git.

Nasib baik, terdapat beberapa pemalam Git terkenal yang boleh membantu kami menyelesaikan tugas ini. Secara umumnya, pemalam ini menyediakan antara muka grafik yang ringkas dan mudah digunakan untuk membantu kami mengubah suai maklumat pemacu Git dengan cepat. Berikut ialah dua pemalam yang terkenal: GitKraken dan SourceTree.

  1. GitKraken

GitKraken ialah klien Git yang dibangunkan oleh Axosoft yang boleh mengurus gudang Git melalui antara muka grafik. Ia menyepadukan beberapa fungsi berkuasa, termasuk:

  • Operasi Git berdasarkan antara muka grafik
  • Pengurusan cawangan Git Visual
  • Alat semakan kod yang fleksibel, dsb. tunggu.

Antaranya, paparan Pengarang dalam GitKraken boleh membantu kami mengedit maklumat committer Git dengan cepat.

Untuk menggunakan GitKraken untuk mengubah suai maklumat committer Git, anda perlu membuka paparan Pengarang terlebih dahulu. Dalam anak tetingkap kiri, pilih Komit, kemudian klik kanan rekod komit yang anda mahu ubah suai dan pilih pilihan Edit Pengarang atau Edit Komit.

Seterusnya, tetingkap untuk mengedit maklumat pengirim akan muncul. Kami boleh menukar nama dan alamat e-mel pengirim. Selepas pengeditan selesai, simpan sahaja terus. Pada masa ini, GitKraken akan menulis semula maklumat pengarang dan penyerah yang diserahkan secara automatik dan menambah rekod penyerahan baharu.

  1. SourceTree

SourceTree ialah klien Git yang dibangunkan oleh Atlassian, yang juga boleh mengurus gudang Git melalui antara muka grafik. Ia menyepadukan beberapa fungsi berguna, termasuk:

  • Alat operasi Git yang mudah digunakan
  • Alat pengurusan cawangan interaktif
  • Anda boleh menggunakan Plug-in Integrate; ke dalam alat pembangun yang lain.

Begitu juga, SourceTree juga menyediakan antara muka untuk mengubah suai maklumat committer Git.

Untuk mengubah suai maklumat komit Git, mula-mula pilih rekod komit yang ingin anda edit, kemudian klik kanan tetikus dan pilih pilihan Edit Komit. Seterusnya, tetingkap penyuntingan penyerahan akan muncul, di mana anda boleh terus menukar nama dan alamat e-mel pengirim. Selepas pengeditan selesai, simpan sahaja terus.

Kesimpulan

Dalam artikel ini, kami memperkenalkan cara mengubah suai maklumat pengarang dan komit Git. Sama ada anda menggunakan alat baris arahan Git atau pemalam Git, anda boleh mengubah suai maklumat komitter Git dengan cepat untuk mencapai kerjasama pasukan yang lebih baik. Saya harap artikel ini dapat membantu anda menggunakan Git, terima kasih!

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai maklumat pengguna penyerahan git dalam idea. 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
Artikel sebelumnya:Bagaimana pula dengan polo gitArtikel seterusnya:Bagaimana pula dengan polo git