ผมได้สร้างสาขาสำหรับการทดสอบใน repo ท้องถิ่นของฉัน ( test-branch
) Github
ซึ่งผมผลักดันให้
ถ้าฉันไปที่Github
บัญชีของฉันและเลือกtest-branch
มันมันจะแสดงข้อมูล:
This branch is 1 commit ahead and 2 commits behind master
คำถามของฉันคือ:
- ฉันจะแสดงข้อมูลนี้แบบโลคัลได้อย่างไร (เช่น: คำสั่งที่แสดงข้อมูลนี้บนเทอร์มินัลแทนที่จะต้องเปิด
Github
ดู) ฉันรู้ว่าฉันเห็นความแตกต่างระหว่างกิ่งไม้โดยใช้:
git diff master..test-branch
หรือใช้
Meld
(ซึ่งฉันชอบ):git difftool master..test-branch
แต่ฉันสงสัยว่ามีวิธีการดูข้างหน้าและข้างหลังมุ่งมั่นแยกกันหรือไม่ IE: มีวิธีที่จะแสดงให้เห็นว่า1 มุ่งมั่นไปข้างหน้าด้วยตัวเองและจากนั้นทั้งสองมุ่งมั่นด้วยตัวเอง?
git for-each-ref --format="%(push:track)" refs/heads
จะแนะนำ ดูคำตอบของฉันด้านล่าง