ฉันจะเปลี่ยนผู้เขียนเริ่มต้นและคอมมิตเตอร์ในปลั๊กอิน Eclipse Git ได้อย่างไร


97

ฉันใช้ปลั๊กอิน Git สำหรับ Eclipse ฉันมีผู้เขียนและผู้ให้คำมั่นหลายคนซึ่งจะแสดงเมื่อฉันเริ่มพิมพ์ในช่องเหล่านั้น

ฉันจะเปลี่ยนแปลงรายการนี้หรือลบผู้เขียนหรือผู้คอมมิชชันได้อย่างไร

นอกจากนี้ฉันต้องการตั้งค่าผู้เขียนเริ่มต้นและคอมมิตเตอร์ซึ่งจะแสดงตามค่าเริ่มต้น

ใส่คำอธิบายภาพที่นี่

คำตอบ:


160
  1. คลิกWindow> Preferences> Team> Git> Configuration
  2. คลิกเพิ่มรายการและป้อนคู่ค่าคีย์:

    • คีย์: user.name
    • ค่า: YourUsernameHere

      และ

    • คีย์: user.email
    • ค่า: YourEmailHere

1
ฉันต้องตั้งค่าตัวแปรสภาพแวดล้อม HOMEก่อนจึงจะสามารถเพิ่มรายการใหม่ได้ จากนั้นสิ่งนี้ก็ได้ผลสำหรับฉัน
jaco0646

2
รีสตาร์ท eclipse หลังจากเพิ่มการกำหนดค่า
Sharan De Silva

16

นักพัฒนาแต่ละคนควรดำเนินการ:

git config --global user.name "<name of user>"
git config --global user.email "<email of user>"

หากคุณต้องการเปลี่ยนผู้เขียนคอมมิตที่มีอยู่ให้ดูที่นี่


เห็นด้วยจากนั้น Eclipse จะใช้ config จากYOUR_HOME_DIR/.gitconfigซึ่งกำหนดโดย 2 คำสั่งด้านบน
danisupr4

ใช้งานได้และทั่วโลกมากกว่าที่จะทำในคราสเท่านั้น!
tibi


11

การเปลี่ยนชื่อผู้สื่อสารและอีเมลของคุณทั่วโลก

คุณสามารถรันgit configคำสั่ง "" ด้วย--globalแฟล็ก สิ่งนี้จะทำให้แน่ใจว่าการกระทำในอนาคตของคุณทั้งหมดจะใช้ข้อมูลที่ระบุ:

$ git config --global user.name "John Doe"
$ git config --global user.email "john@doe.org"

การเปลี่ยนชื่อ Committer และอีเมลของคุณต่อ Repository

หากคุณต้องการใช้การตั้งค่าพิเศษเฉพาะเมื่อทำงานในที่เก็บบางแห่งคุณสามารถละเว้น--globalแฟล็กได้ สิ่งนี้ทำให้การกำหนดค่าใช้ได้เฉพาะในที่เก็บนั้น:

$ git config user.name "John Doe"
$ git config user.email "john@doe.org"

Git Cheatsheet: คอมไพล์สำหรับ Dummies


1
นี่เป็นคำตอบที่ดีกว่ามากสำหรับผู้ที่ใช้พื้นที่ทำงานหลายแห่งและต้องการ Authors / Committers ที่แตกต่างกันสำหรับแต่ละพื้นที่ทำงานแทนที่จะเป็นการตั้งค่า Global Eclipse
Etep

1
เห็นด้วยกับ @Etep. ฉันได้กำหนดค่าบัญชีทั้งส่วนกลางและบัญชีภายในแล้ว หากต้องการตรวจสอบว่าคุณใช้บัญชี repo เฉพาะที่ถูกต้องจากใน repo ให้เรียกใช้cat .git/configหรือgit config --local user.name
rsinha

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.