วิธีเปลี่ยนชื่อสาขาใน Git

วิธีเปลี่ยนชื่อสาขาใน Git

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





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





วิธีเปลี่ยนชื่อสาขาในพื้นที่ใน Git

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





$ git branch
$ git branch -a

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

1. ตรวจสอบสาขาในพื้นที่



$ git checkout
$ git checkout alpha

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

2. เปลี่ยนชื่อสาขาในพื้นที่





windows 10 บอกว่าไม่มีอินเทอร์เน็ต แต่มี

เมื่อคุณสลับไปยังสาขาที่ต้องการแล้ว คุณสามารถเปลี่ยนชื่อได้โดยใช้คำสั่ง git เปลี่ยนชื่อสาขา

$ git branch -m
$ git branch -m beta

คำสั่งนี้เปลี่ยนชื่อของสาขาท้องถิ่น อัลฟ่า ถึง เบต้า .





คุณยังสามารถเปลี่ยนชื่อสาขาในพื้นที่จากภายในสาขา git อื่นได้ ใช้คำสั่งต่อไปนี้เพื่อทำสิ่งนี้จากเทอร์มินัล Linux ที่คุณชื่นชอบ

$ git branch -m
$ git branch -m alpha beta

3. ตรวจสอบชื่อสาขาใหม่

คุณสามารถตรวจสอบได้อย่างง่ายดายว่า git เปลี่ยนชื่อสาขาดำเนินการสำเร็จหรือไม่โดยแสดงรายการสาขาอีกครั้ง

$ git branch -a

วิธีเปลี่ยนชื่อสาขาระยะไกลใน Git

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

1. เปลี่ยนชื่อสาขาในพื้นที่

เปลี่ยนชื่อสาขาท้องถิ่นอัลฟ่าเป็นเบต้าโดยใช้คำสั่ง git เปลี่ยนชื่อสาขาด้านล่าง

วิธีลบกิจกรรมออกจากปฏิทิน iphone
$ git branch -m beta

หรือ

$ git branch -m alpha beta

2. ดันสาขาที่อัปเดต

ดันสาขาที่เปลี่ยนชื่อ เบต้า ไปยังเซิร์ฟเวอร์ระยะไกลโดยใช้คำสั่งต่อไปนี้

$ git push origin
$ git push origin beta

3. ตั้งค่าต้นน้ำ

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

$ git push origin -u
$ git push origin -u beta

Git จะตั้งค่าการติดตามระหว่างสาขาในพื้นที่ เบต้า และสาขาห่างไกล เบต้า .

4. ลบสาขาเก่า

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

$ git push origin --delete
$ git push origin --delete alpha

Git จะดำเนินการลบสาขาอัลฟ่าออกจากแหล่งกำเนิดระยะไกล

5. ตรวจสอบสาขาระยะไกล

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

$ git branch -a

เปลี่ยนชื่อสาขา Git อย่างมีประสิทธิภาพ

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

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

มีเหตุผลหลายประการที่คุณอาจลบสาขาใน GitHub โชคดีที่การลบสาขา Git เป็นเรื่องง่าย

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

Rubaiat เป็นผู้สำเร็จการศึกษา CS ที่มีความหลงใหลในโอเพ่นซอร์สอย่างมาก นอกเหนือจากการเป็นทหารผ่านศึก Unix แล้ว เขายังเป็นผู้เชี่ยวชาญด้านความปลอดภัยเครือข่าย การเข้ารหัส และการเขียนโปรแกรมเชิงฟังก์ชันอีกด้วย เขาเป็นนักสะสมหนังสือมือสองและชื่นชอบดนตรีร็อคคลาสสิกอย่างไม่สิ้นสุด

เพิ่มเติมจาก Rubaiat Hossain

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

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

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