วิธีเปลี่ยนชื่อสาขา Git เริ่มต้นและทำไมคุณถึงต้องการ

วิธีเปลี่ยนชื่อสาขา Git เริ่มต้นและทำไมคุณถึงต้องการ

หากคุณใช้ 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 อย่างไรก็ตาม คุณยังสามารถเปลี่ยนชื่อของค่าเริ่มต้นนี้ได้โดยทำตามขั้นตอนเหล่านี้:

  1. เปิด การตั้งค่า ผ่านรูปโปรไฟล์ของคุณที่มุมขวาบน
  2. คลิก ที่เก็บ ในเมนูด้านซ้ายมือ
  3. ภายใต้ สาขาเริ่มต้นของที่เก็บ ส่วน เลือกชื่ออื่น
  4. คลิก อัปเดต .

ที่เกี่ยวข้อง: GitHub คืออะไร? บทนำสู่คุณสมบัติพื้นฐาน

ควบคุมชื่อสาขาเริ่มต้นของ Git

Git ได้ตั้งชื่อสาขาเริ่มต้นของมันแล้ว ผู้เชี่ยวชาญ แต่คุณไม่จำเป็นต้องเก็บไว้อย่างนั้น!

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

แบ่งปัน แบ่งปัน ทวีต อีเมล กวดวิชา Git ขั้นสูง

ใช้ทักษะ Git ของคุณตั้งแต่เริ่มต้นจนถึงขั้นสูงด้วยคู่มือที่ครอบคลุมนี้

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • การเขียนโปรแกรม
  • GitHub
  • การเขียนโปรแกรม
เกี่ยวกับผู้เขียน Bobby Jack(58 บทความเผยแพร่)

Bobby เป็นผู้ที่ชื่นชอบเทคโนโลยีซึ่งทำงานเป็นนักพัฒนาซอฟต์แวร์มาเกือบสองทศวรรษ เขาหลงใหลในการเล่นเกม ทำงานเป็นบรรณาธิการบทวิจารณ์ที่ Switch Player Magazine และหมกมุ่นอยู่กับทุกแง่มุมของการเผยแพร่ออนไลน์และการพัฒนาเว็บ

เพิ่มเติมจาก Bobby Jack

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก