ลองสิ่งนี้:
git branch --merged master
มันไม่สิ่งที่กล่าวในดีบุก (สาขารายชื่อที่ได้รับการผสานเข้าmaster
) นอกจากนี้คุณยังสามารถดึงค่าผกผันด้วย:
git branch --no-merged master
หากคุณไม่ได้ระบุmaster
เช่น ..
git branch --merged
จากนั้นจะแสดงให้คุณเห็นถึงสาขาที่ได้รับการผสานเข้ากับปัจจุบันHEAD
(ดังนั้นถ้าคุณเปิดอยู่master
ก็เท่ากับคำสั่งแรกถ้าคุณเปิดอยู่foo
ก็เท่ากับgit branch --merged foo
)
คุณสามารถเปรียบเทียบสาขาอัพสตรีมโดยระบุ-r
แฟล็กและการอ้างอิงเพื่อตรวจสอบซึ่งอาจเป็นโลคัลหรือรีโมต:
git branch -r --no-merged origin/master