Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

วิธีการตั้งค่า Git โดยใช้ git config

วิธีตั้งค่า Git โดยใช้ git config

คำสั่ง git config จะเปลี่ยนตัวเลือกการกำหนดค่าในการติดตั้ง Git ของคุณ มักใช้เพื่อตั้งค่าอีเมล Git โปรแกรมแก้ไข และนามแฝงใดๆ ที่คุณต้องการใช้กับคำสั่ง git

Git เป็นระบบควบคุมเวอร์ชันแบบกระจายที่ได้รับความนิยมมากที่สุดในโลก นักพัฒนาทุกคนที่ทำงานในโปรเจ็กต์ Git สามารถมีสำเนาของที่เก็บในเครื่องได้ ซึ่งหมายความว่าหลายคนสามารถทำงานร่วมกันในโครงการเดียวกันควบคู่กันไป

เมื่อคุณเริ่มต้นใช้งาน Git ครั้งแรก คุณต้องทำการตั้งค่าบางอย่าง การตั้งค่านี้ต้องทำเพียงครั้งเดียวบนคอมพิวเตอร์ของคุณ

ในคู่มือนี้ เราจะพูดถึงวิธีตั้งค่า Git โดยใช้คำสั่ง git config เราจะอธิบายคำสั่ง git config สองสามคำสั่งที่คุณสามารถใช้เพื่อเริ่มต้น เริ่มกันเลย!

คำสั่ง git config

คำสั่ง git config ตั้งค่าคอนฟิกสำหรับการติดตั้ง Git ของคุณ ก่อนที่คุณจะเริ่มใช้ Git สำหรับโครงการ คุณจะต้องใช้คำสั่งนี้เพื่อกำหนดค่าชื่อ Git และอีเมลบนคอมพิวเตอร์ของคุณ

คำสั่งนี้แก้ไขเนื้อหาของไฟล์กำหนดค่า Git ไฟล์เหล่านี้จัดเก็บข้อมูล เช่น ชื่อผู้ใช้ ตัวแก้ไขเริ่มต้น และอีเมลที่คุณต้องการเชื่อมโยงกับการคอมมิตของคุณ

ก่อนที่คุณจะเริ่มทำงานกับที่เก็บ คุณจะต้องกำหนดค่าเริ่มต้นบางอย่างก่อน เราจะครอบคลุม 5 หัวข้อ:

  • ระดับการกำหนดค่า
  • สร้างตัวตนของคุณ
  • การตั้งค่าตัวแก้ไข
  • การสร้างนามแฝง
  • การดูและกำหนดค่า Git ใหม่

การกำหนดค่า Git:ระดับการกำหนดค่า

ก่อนที่เราจะเริ่ม เราต้องพูดถึงระดับการกำหนดค่าต่างๆ สำหรับตัวเลือกการกำหนดค่า git เริ่มต้น

81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้

ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก

ค่าการกำหนดค่าสามารถตั้งค่าได้สามระดับ:

  • –local:ค่าในเครื่องจะถูกนำไปใช้กับที่เก็บซึ่งมีการดำเนินการคำสั่ง git config ค่าเหล่านี้ถูกเก็บไว้ใน .git/config ภายในที่เก็บ
  • –system:ค่าระบบใช้กับผู้ใช้ทั้งหมดในเครื่อง คุณควรตั้งค่าคอนฟิกูเรชันระดับระบบด้วยความระมัดระวัง เนื่องจากอาจเปลี่ยนแปลงคอนฟิกูเรชันที่มีอยู่ ค่าเหล่านี้ถูกเก็บไว้ใน /etc/gitconfig บน Linux
  • –global:ค่าส่วนกลางใช้กับผู้ใช้เฉพาะบนระบบปฏิบัติการ ไฟล์เหล่านี้จะถูกเก็บไว้ในไฟล์ ~/.gitconfig ในโฮมไดเร็กตอรี่ของคุณ

เมื่อคุณตั้งค่า Git เป็นครั้งแรก คุณจะใช้ระดับ –global เป็นหลัก

คำสั่งชื่อผู้ใช้ Git Config

ในการตั้งชื่อผู้ใช้ Git ของคุณ ให้รันคำสั่ง git config –global user.name คุณควรระบุทั้งชื่อและนามสกุลของคุณ แต่ชื่อผู้ใช้ของคุณอาจเป็นอะไรก็ได้ที่คุณต้องการแนบไปกับคอมมิตของคุณ

ชื่อผู้ใช้ Git ของคุณไม่จำเป็นต้องเหมือนกับชื่อผู้ใช้ควบคุมเวอร์ชันของคุณ เช่น ชื่อผู้ใช้ที่คุณใช้บน GitHub

คุณจะต้องตั้งค่าข้อมูลประจำตัวของคุณเมื่อติดตั้ง Git เป็นครั้งแรก นี่เป็นข้อบังคับเนื่องจากทุกคอมมิตมีชื่อและที่อยู่อีเมลของคุณ คุณไม่สามารถเปลี่ยนแปลงข้อมูลการประพันธ์ที่เกี่ยวข้องกับการคอมมิตได้เมื่อสร้างเสร็จแล้ว

คุณต้องระบุข้อมูลสองส่วน:ชื่อและอีเมลของคุณ

กำหนดค่าชื่อผู้ใช้ของเราโดยใช้คำสั่ง git config:

git config --global user.name "Sarah Smith"

การดำเนินการนี้จะตั้งชื่อผู้ใช้ของเราเป็น Sarah Smith ความมุ่งมั่นในอนาคตทั้งหมดของเราจะอ้างอิงถึงข้อมูลนี้ เราใช้ตัวเลือก –global เพื่อใช้การกำหนดค่า git เริ่มต้นนี้กับที่เก็บทั้งหมดที่เป็นของผู้ใช้ของเรา

คำสั่งอีเมลกำหนดค่า Git

ในการกำหนดค่าที่อยู่อีเมล Git ของคุณ ให้รันคำสั่ง git config –global user.email คำสั่งอีเมล git config นี้ยอมรับหนึ่งอาร์กิวเมนต์:ที่อยู่อีเมลของคุณ

git config --global user.email "sarah.smith@email.com"

เราสามารถเห็นการกำหนดค่าของเราโดยการตรวจสอบไฟล์การกำหนดค่าส่วนกลางของเรา (~/.gitconfig):

[user]
    	email = sarah.smith@email.com
    	name = Sarah Smith

ข้อมูลประจำตัวของเราได้รับการกำหนดค่าเรียบร้อยแล้ว!

คำสั่งตัวแก้ไขการกำหนดค่า Git

คุณชอบ vim ไหม? คุณเป็นแฟนของ emacs หรือไม่? นาโนตอบสนองทุกความต้องการของคุณหรือไม่? ไม่ว่าคุณจะชอบโปรแกรมแก้ไขข้อความแบบใด ก็ควรบอก Git เกี่ยวกับมัน เนื่องจากมีคำสั่งหลายอย่าง เช่น git commit ซึ่งจะเปิดโปรแกรมแก้ไขข้อความที่คุณสามารถพิมพ์ได้

มาตั้งค่า nano เป็นตัวแก้ไขโค้ดเริ่มต้นของเรา:

git config --global core.editor "nano"

ทุกครั้งที่เรารันคำสั่งที่เปิดตัวแก้ไขข้อความ นาโนจะถูกใช้ คุณสามารถแทนที่ nano สำหรับโปรแกรมแก้ไขข้อความใดๆ ที่คุณได้ติดตั้งไว้ในระบบของคุณ

ทุกครั้งที่เรารันคำสั่งที่เปิดตัวแก้ไขข้อความ นาโนจะถูกใช้ คุณสามารถแทนที่ nano สำหรับโปรแกรมแก้ไขข้อความใดๆ ที่คุณได้ติดตั้งไว้ในระบบของคุณ

วิธีการสร้างนามแฝง

คุณเบื่อกับการพิมพ์คำสั่งเดิมๆ ซ้ำๆ หรือไม่? นามแฝง Git อยู่ที่นี่เพื่อช่วยเหลือ ช่วยให้คุณเขียนคำสั่งลัดสำหรับคำสั่งทั่วไปที่คุณเขียนได้

คุณอยากจะเขียน git co แทน git commit . คุณมีคำสั่งแบบยาวที่คุณต้องการย่อหรือไม่? เราสามารถเขียนนามแฝง Git สำหรับกรณีเหล่านี้ทั้งหมดได้

มาเขียนนามแฝง git ซึ่งเรียกคำสั่ง git commit:

git config --global alias.co commit

ทุกครั้งที่เราเรียกใช้ git co , git commit คำสั่งจะถูกเรียกใช้

วิธีดูไฟล์การกำหนดค่า Git ของคุณ

คุณสามารถดูค่าการกำหนดค่าแต่ละรายการได้โดยใช้คำสั่ง git config ตามด้วยค่าที่คุณต้องการดู:

git config user.name

ส่งคืน "Sarah Smith" นี่คือค่าที่เราตั้งไว้ก่อนหน้านี้ในโค้ดของเรา

คุณสามารถใช้คำสั่ง git config –list เพื่อดูค่าการกำหนดค่าทั้งหมดที่เกี่ยวข้องกับการติดตั้ง Git เฉพาะของคุณ:

git config --list

นี่คือตัวอย่างสิ่งที่คุณอาจเห็น:

user.email=sarah.smith@email.com
user.name=Sarah Smith
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
…

บทสรุป

คำสั่ง git config จะกำหนดค่าการติดตั้ง Git ของคุณ

เมื่อคุณเริ่มใช้ Git ครั้งแรก คุณควรกำหนดค่าชื่อและอีเมลของคุณ เพื่อให้แน่ใจว่า Git รู้ว่าจะแนบข้อมูลระบุตัวตนใดกับคอมมิตของคุณ

คุณควรตั้งค่าตัวแก้ไขด้วย เพื่อให้แน่ใจว่าหากคุณใช้คำสั่งที่อ้างอิงถึงโปรแกรมแก้ไขข้อความ โปรแกรมแก้ไขข้อความที่คุณต้องการจะถูกใช้เพื่อเปิดไฟล์

สำหรับแหล่งข้อมูลการเรียนรู้เพิ่มเติมและบทแนะนำเกี่ยวกับวิธีการเรียนรู้ Git โปรดดูคู่มือ How to Learn Git ของเรา