ใน Git การเปลี่ยนผู้เขียนคอมมิตสามารถช่วยรักษาบันทึกการเปลี่ยนแปลงโค้ดที่ถูกต้องและสอดคล้องกัน ปกป้องความเป็นส่วนตัว และแนวทางโอเพนซอร์ส อย่างไรก็ตาม สิ่งสำคัญคือต้องใช้คุณลักษณะนี้เมื่อจำเป็นเท่านั้น เนื่องจากการแก้ไขข้อมูลของผู้เขียนสามารถเปลี่ยนแปลงบันทึกประวัติของ codebase ได้
บทช่วยสอนนี้จะอธิบายรายละเอียดเกี่ยวกับวิธีที่ง่ายที่สุดในการแก้ไขผู้เขียนคอมมิต Git
Git Commit Author คืออะไร?
ผู้เขียนคอมมิตคือบุคคลที่สร้างคอมมิชชันเฉพาะใน Git เมื่อผู้ใช้สร้างคอมมิตใน Git ระบบจะบันทึกข้อมูลเกี่ยวกับผู้เขียนและการเปลี่ยนแปลงที่ทำกับโค้ดเบส โดยทั่วไปแล้วผู้เขียนคอมมิตจะระบุด้วยชื่อและที่อยู่อีเมล ซึ่งจะถูกบันทึกเป็นส่วนหนึ่งของข้อมูลเมตาของคอมมิต ข้อมูลนี้ใช้เพื่อติดตามว่าใครเป็นผู้ดำเนินการแต่ละรายการ และเพื่อให้บริบทและความรับผิดชอบต่อการเปลี่ยนแปลงที่เกิดขึ้น
จะเปลี่ยน Git Commit Author ได้อย่างไร?
หากต้องการเปลี่ยนผู้เขียนคอมมิต Git สามารถใช้คำสั่งที่มีให้:
คอมไพล์คอมไพล์ --แก้ไข --ผู้เขียน 'ชื่อผู้เขียน
โดยทำตามขั้นตอนด้านล่าง:
- ย้ายไปยังไดเรกทอรีรากของ Git
- แสดงประวัติ Git ที่สมบูรณ์
- หากต้องการเปลี่ยนผู้เขียนคอมมิต ให้ใช้คำสั่งด้านบน
- ตรวจสอบการเปลี่ยนแปลงโดยตรวจสอบประวัติบันทึกของ Git
ขั้นตอนที่ 1: ไปที่ Git Local Directory
เริ่มแรก ดำเนินการ “ ซีดี ” คำสั่งและนำทางไปยังพื้นที่เก็บข้อมูลที่ระบุไว้ด้านล่าง:
ซีดี 'C:\Users\user\Git\projectrepo'ขั้นตอนที่ 2: แสดงบันทึก Git
เรียกใช้ “ บันทึกคอมไพล์ ” คำสั่งเพื่อแสดงประวัติการกระทำที่สมบูรณ์:
บันทึกคอมไพล์
จากผลลัพธ์ที่กำหนด เราได้เลือกคอมมิชชันแฮชที่ไฮไลต์ด้านล่าง:
ขั้นตอนที่ 3: แก้ไขผู้เขียน
ใช้ “ คอมไพล์คอมไพล์ ” คำสั่งด้วย “ - แก้ไข - ผู้เขียน ” ตัวเลือกในการเปลี่ยนผู้เขียนคอมมิตโดยระบุชื่อผู้ใช้และรหัสอีเมล:
คอมไพล์คอมไพล์ --แก้ไข --ผู้เขียน 'เจ้าหน้าที่ดังนั้น ไฟล์ที่แก้ไขได้จะเปิดขึ้นด้วยตัวแก้ไขเริ่มต้น เพิ่มชื่อผู้เขียนและรหัสอีเมล จากนั้น แก้ไขข้อความยืนยัน บันทึกการเปลี่ยนแปลง และปิด:
เอาต์พุตที่ระบุด้านล่างระบุว่าการคอมมิตนั้นได้รับการแก้ไขสำเร็จแล้ว:
ขั้นตอนที่ 4: การยืนยัน
ในการตรวจสอบชื่อและรหัสผู้เขียนคอมมิตที่แก้ไขแล้ว ให้ใช้คำสั่งด้านล่าง:
บันทึกคอมไพล์สังเกตได้ว่าแก้ไขชื่อผู้เขียนและอีเมลเรียบร้อยแล้ว:
นั่นคือทั้งหมดที่เกี่ยวกับผู้แต่ง Git และวิธีการแก้ไข
บทสรุป
หากต้องการเปลี่ยนผู้เขียนคอมมิต Git ก่อนอื่นให้ไปที่ไดเร็กทอรีรากของ Git และแสดงประวัติ Git ทั้งหมดโดยใช้ ' บันทึกคอมไพล์ '. จากนั้นแก้ไขผู้เขียน “ git commit –amend –author “ชื่อผู้เขียน