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/login

commits خاصة بكل جانب

2
git merge feature/login

الدمج حين يكون جاهزًا

حل المشكلات

المخرجات طويلة جدًا

السبب: الفروع تشترك في سجل قليل

قارن فروعًا أقل، أو استخدم git log --oneline main..feature

نصائح وأخطاء شائعة

أفضل الممارسات

  • ✓سمِّ الفرعين أو الثلاثة التي تهمك.

أخطاء متكررة

  • ✗تشغيله مع فروع كثيرة: يصبح الجدول أعرض من أن يُقرأ — سمِّ الفروع التي تريدها.

الأسئلة الشائعة

A:

* الفرع الحالي يحتوي الـ commit، + فرع آخر يحتويه، - إنه commit دمج.