การศึกษานี้จะนำเสนอวิธีการเปรียบเทียบสาขาท้องถิ่นและสาขาระยะไกลของ 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