วิธีเปรียบเทียบสาขาในพื้นที่และระยะไกลใน Git

Withi Periyb Theiyb Sakha Ni Phunthi Laea Raya Kil Ni Git



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

การศึกษานี้จะนำเสนอวิธีการเปรียบเทียบสาขาท้องถิ่นและสาขาระยะไกลของ Git ใน Git

จะเปรียบเทียบสาขาในพื้นที่และระยะไกลใน Git ได้อย่างไร

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







หากต้องการเปรียบเทียบสาขาท้องถิ่นและสาขาระยะไกลใน Git ก่อนอื่นให้เปิดเทอร์มินัล Git โดยใช้ ' สตาร์ทอัพ ' เมนู. จากนั้น แสดงรายการสาขาของที่เก็บทั้งสอง ถัดไป ดำเนินการ “ $ git fetch ” คำสั่งเพื่ออัพเดตสาขาระยะไกล หลังจากนั้นให้ระบุสาขาทั้งหมด รวมทั้งท้องถิ่นและระยะไกล สุดท้าย เปรียบเทียบสาขาของที่เก็บทั้งสองโดยใช้ ' $ git diff ' สั่งการ.



ตอนนี้ ทำตามขั้นตอนด้านล่างเพื่อทำความเข้าใจแนวคิดที่ให้ไว้ข้างต้น!



ขั้นตอนที่ 1: เปิด Git Bash

ตอนแรกเปิด “ Git Bash ” เทอร์มินัลโดยใช้ “ สตาร์ทอัพ ' เมนู:





ขั้นตอนที่ 2: อัปเดตที่เก็บระยะไกล

ถัดไป ดำเนินการ “ git fetch ” คำสั่งเพื่ออัพเดตสาขาการติดตามระยะไกล:



$ git fetch

อย่างที่คุณเห็น สาขาการติดตามระยะไกล “ หลัก ” ถูกดึงข้อมูลสำเร็จไปยังที่เก็บในเครื่อง:

ขั้นตอนที่ 3: แสดงรายการสาขาทั้งหมด

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

$ สาขา git -a

ในที่นี้สาขาที่ไฮไลต์คือสาขาที่อยู่ห่างไกล และเครื่องหมายดอกจันข้างเครื่องหมาย ' หลัก ” branch ระบุว่าเป็นสาขาทำงานปัจจุบัน:

ขั้นตอนที่ 4: เปรียบเทียบสาขาในพื้นที่และสาขาระยะไกล

สุดท้าย ดำเนินการ “ git diff ” คำสั่งเพื่อเปรียบเทียบสาขา:

$ git diff ต้นกำเนิดหลัก / หลัก

เราได้เปรียบเทียบ “ หลัก ” สาขาของที่เก็บทั้งสอง ดังที่คุณเห็นในผลลัพธ์ด้านล่าง ความแตกต่างระหว่างสาขาระยะไกลและสาขาท้องถิ่นจะปรากฏขึ้น:

แค่นั้นแหละ! เราได้รวบรวมวิธีที่ง่ายที่สุดในการเปรียบเทียบสาขาในพื้นที่และระยะไกลใน Git

บทสรุป

หากต้องการเปรียบเทียบสาขาท้องถิ่นและสาขาระยะไกลใน Git ก่อนอื่นให้เปิดเทอร์มินัล Git และดำเนินการ ' $ git fetch ” เพื่อดึงและอัปเดตสาขาระยะไกล จากนั้นเรียกใช้ ' $ สาขา git -a ” เพื่อแสดงสาขาระยะไกลและสาขาท้องถิ่นทั้งหมด สุดท้าย ดำเนินการ “ $ git diff ” เพื่อเปรียบเทียบและดูความแตกต่างระหว่างกัน ในการศึกษานี้ เราได้จัดเตรียมวิธีการเปรียบเทียบ Git local และ Git remote branch