ผมได้สร้างสาขาสำหรับการทดสอบใน 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จะแนะนำ ดูคำตอบของฉันด้านล่าง