git show-branch
الفحص والمقارنة
عرض الفروع والـ commits التي يحتويها كل منها
يصفّ الأمر 'git show-branch' الفروع جنبًا إلى جنب: عمود لكل فرع وصف لكل commit، نزولًا حتى الـ commit الذي تشترك فيه كلها. في كل عمود تعلّم * commits الفرع الحالي، و+ commits فرع آخر، و- commits الدمج. بديل نصي مختصر لـ git log --graph لمقارنة بضعة فروع.
الصيغة
git show-branch [<options>] [<rev>...][ ] اختياري| أو<arg> قيمة تُستبدل... قابل للتكرار--flag خيار
أمثلة
كل الفروع المحلية
git show-branchكل فرع في عمود.
فرعان
git show-branch main feature/loginمقارنة هذين فقط.
أمثلة على سير العمل
1
git show-branch main feature/logincommits خاصة بكل جانب
2
git merge feature/loginالدمج حين يكون جاهزًا
حل المشكلات
المخرجات طويلة جدًا
السبب: الفروع تشترك في سجل قليل
قارن فروعًا أقل، أو استخدم git log --oneline main..feature
نصائح وأخطاء شائعة
أفضل الممارسات
- ✓سمِّ الفرعين أو الثلاثة التي تهمك.
أخطاء متكررة
- ✗تشغيله مع فروع كثيرة: يصبح الجدول أعرض من أن يُقرأ — سمِّ الفروع التي تريدها.
الأسئلة الشائعة
A:
* الفرع الحالي يحتوي الـ commit، + فرع آخر يحتويه، - إنه commit دمج.