หากคุณใช้ Git มาระยะหนึ่งแล้ว คุณอาจจะเคยเจอคำว่า ผู้เชี่ยวชาญ . คุณอาจเคยเห็นมันเมื่อคุณวิ่ง สถานะ git หรือ สาขา git .
เป็นวลีที่ค่อนข้างล้าสมัยและคุณอาจสงสัยว่ามันมาจากไหนหรือคุณจะเปลี่ยนแปลงได้อย่างไร ไม่ว่าคุณจะเป็นผู้ใช้บรรทัดคำสั่งหรือเป็นแฟนของ GitHub คุณสามารถเปลี่ยนชื่อสาขาและแม้กระทั่งตั้งชื่อสาขาเริ่มต้นเป็นสิ่งที่เหมาะสมกับความต้องการของคุณ
สาขาเริ่มต้นคืออะไร?
ที่เก็บ Git ใหม่เอี่ยมทุกแห่งมีสาขาเริ่มต้น แม้ว่าจะไม่ได้แยกสาขาออกไปเลยก็ตาม! สาขาเป็นเพียงการอ้างอิงและมีการอ้างอิง HEAD ที่ชี้ไปยังสาขาปัจจุบันเสมอ
ในอดีต Git ได้ตั้งชื่อสาขาเริ่มต้นนั้นว่า ผู้เชี่ยวชาญ . แม้ว่าคุณจะสามารถเปลี่ยนชื่อได้ แต่หลายคนยังคงใช้ค่าเริ่มต้น ดังนั้นคุณจะเห็นโปรเจ็กต์จำนวนมากที่ใช้มาสเตอร์เป็นสาขาเริ่มต้น
การตั้งชื่อสาขาและเหตุใดอาจารย์จึงถูกเลิกจ้าง
Git เวอร์ชันล่าสุด (2.28 และใหม่กว่า) สร้างคำใบ้ต่อไปนี้เมื่อคุณสร้างที่เก็บใหม่โดยใช้ git init :
ใช้ 'master' เป็นชื่อสาขาเริ่มต้น ชื่อสาขาเริ่มต้นนี้อาจมีการเปลี่ยนแปลง ในการกำหนดค่าชื่อสาขาเริ่มต้นเพื่อใช้ในที่เก็บใหม่ทั้งหมดของคุณ ซึ่งจะระงับคำเตือนนี้ ให้โทร: git config --global init.default ชื่อสาขาที่เลือกโดยทั่วไปแทนที่จะเป็น 'master' คือ 'main', 'trunk' และ 'Development '. สามารถเปลี่ยนชื่อสาขาที่เพิ่งสร้างโดยใช้คำสั่งนี้: git branch -m
คำศัพท์หลัก/รองมีประวัติอันยาวนานในการคำนวณ โดยเฉพาะอย่างยิ่งในการอ้างอิงถึงฮาร์ดแวร์ เช่น ดิสก์ไดรฟ์ ระบบควบคุมเวอร์ชันอื่น ๆ เช่น BitKeeper ซึ่งเป็นรุ่นก่อนของ Git ก็ใช้คำนี้เช่นกัน อย่างไรก็ตาม คำนี้ค่อนข้างล้าสมัยสำหรับการเชื่อมโยงกับลัทธิล่าอาณานิคม
ผู้ดูแล Git ได้ทำงานร่วมกับชุมชนการพัฒนาในวงกว้างเพื่อจัดการกับข้อกังวลเหล่านี้ นอกเหนือจากความผิดใดๆ ที่อาจก่อให้เกิด ผู้เชี่ยวชาญ ไม่ใช่ชื่อที่สื่อความหมายโดยเฉพาะ มันแสดงถึงความสัมพันธ์กับเอนทิตีอื่นที่ไม่มีชื่อ แต่ไม่ได้แสดงถึงสถานะเฉพาะของสาขาเริ่มต้น หลายคนนึกถึงชื่อ หลัก เพื่ออธิบายสาขานี้และการใช้งานทั่วไปได้ดีขึ้น
ชื่อหลักนั้นสั้น แปลได้ง่าย และมักใช้ทั่วไป การที่มันขึ้นต้นด้วยตัวอักษรสองตัวเดียวกับอาจารย์อาจช่วยได้ หากคุณต้องการฝึกความจำของกล้ามเนื้อขึ้นใหม่
วิธีการเปลี่ยนแปลงโดยใช้ Command Line Git
ตามที่ Git อธิบาย คุณสามารถกำหนดค่าชื่อสาขาเริ่มต้นด้วยคำสั่งต่อไปนี้:
git config --global init.defaultBranch main
NS --ทั่วโลก ตรวจสอบให้แน่ใจว่าการตั้งค่านี้ใช้กับที่เก็บทั้งหมดที่สร้างโดยผู้ใช้ปัจจุบัน
ดูสิ่งนี้ด้วย: วิธีการติดตั้งและกำหนดค่า Git บน Linux
เมื่อตั้งค่าแล้ว ที่เก็บใหม่จะใช้ชื่อเริ่มต้นใหม่:
$ git init
Initialized empty Git repository in /private/tmp/bar/.git/
$ git status -sb
## No commits yet on main
โปรดทราบว่าคุณยังสามารถ เปลี่ยนชื่อสาขา ได้ตลอดเวลาโดยใช้ตัวเลือก -m เช่น
วิธีค้นหาที่อยู่ IP ของอีเมล
git branch -m main
วันหนึ่ง Git อาจทำการเปลี่ยนแปลงนี้ให้คุณ โดยใช้ชื่อ หลัก โดยค่าเริ่มต้น สำหรับที่เก็บใหม่ทั้งหมด การรู้วิธีเปลี่ยนด้วยตัวเองยังคงมีประโยชน์ และคุณอาจมีความชอบส่วนตัวหรือชื่อทีมสำหรับชื่ออื่นที่ไม่ใช่ หลัก .
วิธีตั้งชื่อสาขาเริ่มต้นใน GitHub
สาขาที่สร้างบน GitHub จะถูกตั้งชื่อโดยอัตโนมัติว่า main แทนที่จะเป็น master อย่างไรก็ตาม คุณยังสามารถเปลี่ยนชื่อของค่าเริ่มต้นนี้ได้โดยทำตามขั้นตอนเหล่านี้:
- เปิด การตั้งค่า ผ่านรูปโปรไฟล์ของคุณที่มุมขวาบน
- คลิก ที่เก็บ ในเมนูด้านซ้ายมือ
- ภายใต้ สาขาเริ่มต้นของที่เก็บ ส่วน เลือกชื่ออื่น
- คลิก อัปเดต .
ที่เกี่ยวข้อง: GitHub คืออะไร? บทนำสู่คุณสมบัติพื้นฐาน
ควบคุมชื่อสาขาเริ่มต้นของ Git
Git ได้ตั้งชื่อสาขาเริ่มต้นของมันแล้ว ผู้เชี่ยวชาญ แต่คุณไม่จำเป็นต้องเก็บไว้อย่างนั้น!
ไม่ว่าคุณจะคิดว่าทางเลือกอื่นครอบคลุมมากกว่า เข้าใจง่ายกว่า หรือพิมพ์สั้นกว่า คุณก็เปลี่ยนได้ง่าย สาขาเริ่มต้นเป็นเพียงส่วนเล็ก ๆ ของละครที่ยิ่งใหญ่ของ Git หากต้องการใช้ทักษะ Git ของคุณตั้งแต่เริ่มต้นจนถึงขั้นสูง โปรดดูคู่มือฉบับสมบูรณ์ของเราต่อไป
แบ่งปัน แบ่งปัน ทวีต อีเมล กวดวิชา Git ขั้นสูงใช้ทักษะ Git ของคุณตั้งแต่เริ่มต้นจนถึงขั้นสูงด้วยคู่มือที่ครอบคลุมนี้
อ่านต่อไป หัวข้อที่เกี่ยวข้อง- การเขียนโปรแกรม
- GitHub
- การเขียนโปรแกรม
Bobby เป็นผู้ที่ชื่นชอบเทคโนโลยีซึ่งทำงานเป็นนักพัฒนาซอฟต์แวร์มาเกือบสองทศวรรษ เขาหลงใหลในการเล่นเกม ทำงานเป็นบรรณาธิการบทวิจารณ์ที่ Switch Player Magazine และหมกมุ่นอยู่กับทุกแง่มุมของการเผยแพร่ออนไลน์และการพัฒนาเว็บ
เพิ่มเติมจาก Bobby Jackสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก