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