الرسم البياني للالتزامات
الفروع وعمليات الدمج وعمليات دمج الأخطبوط مرسومة كما ينبغي، في الوضع الفاتح أو الداكن. والعرض مُنافَذ، فالمستودع ذو المئة ألف التزام يتمرر كالمستودع ذي المئة.
![]() |
![]() |
التنقّل
- ↑ ↓ (أو j k) تحرّكان التحديد.
- النقر مع ⌘/Ctrl يضمّ التزامًا إلى تحديد متعدد؛ والنقر مع ⇧ يأخذ نطاقًا. ومع تحديد عدة التزامات، انقر بالزر الأيمن لتنتقيها إلى الفرع الحالي، أو تسحق سلسلة متصلة منها، أو تصدّر رقعة مجمَّعة واحدة، أو تنسخ بصماتها.
- والالتزامات التي وصلت في آخر جلب أو سحب تُعلَّم كجديدة. وما لم يدخل بعدُ في الفرع المُخرَج يبقى شفّافًا قليلًا حتى يجلبه سحبٌ.
- انقر بالزر الأيمن على التزام لتجد التعديل والتراجع وإعادة التعيين إلى الالتزام… وعرض على GitHub، إضافةً إلى السحب والانتقاء والعكس والفرع والوسم والنسخ. والإجراءات غير الآمنة تبقى ظاهرة وتُعطَّل.
أن تجعله يعرض ما تريد
تركيز الرسم البياني يقرّر كم من السجل يُرسم — الإعدادات ← السمات ← الرسم البياني، أو قائمة الترس في رأس الرسم. كل شيء يرسم كل شيء؛ سجل خطي (الأب الأول) لا يترك إلا الجذع؛ إخفاء الفروع المدمجة يبقي الجذع مع الفروع التي لم تُدمج بعد؛ وضع منفرد يبقي فرعك والفروع المفضّلة والفرع الافتراضي.
هو يرشّح ما حمّله السجل فقط. وإخفاء الفروع المدمجة يعتمد على إجابة git نفسها عن «مدموج في الفرع الحالي»، لذا تبديل الفرع يغيّر ما يختفي — كما يبقي كل إيداع ما زال يشير إليه وسم أو مرجع لا يعرفه، وهو بالضبط ما يخلّفه فرع محذوف. أما سجل خطي ووضع منفرد فأقسى: الوسم أو المخبّأة الموجودة على إيداع يخفيانه تذهب معه.
التصفية بالمسار: انقر بالزر الأيمن على ملف أو مجلد ← صفِّ الرسم البياني بهذا المسار، فلا تبقى مضاءة إلا الالتزامات التي مسّته.

- الأعمدة: أظهِر وأخفِ وغيّر حجم وأعِد ترتيب أعمدة الفرع والرسالة والمؤلف والتاريخ وSHA والتوقيع والنشر.
- الأسلوب: الإعدادات ← السمات ← الرسم البياني — لوحة ألوان المسارات (8 مدمجة، أو مخصصة، أو مولَّدة بالذكاء الاصطناعي)، وأسلوب الزوايا، وكثافة الصفوف، وسماكة الخطوط، مع معاينة حية لرسم بياني مصغّر.

أين تجلس المخبّآت
تُرسم المخبّأة صفًّا خاصًا بها، معلّقة من الالتزام الذي أُخذت منه بمهماز متقطع كي لا تزيح الجذع. توضع في الصف مباشرة فوق ذلك الالتزام الأب، لا في الخانة التي يستحقها ختمها الزمني.
علامتها صندوق أرشيف في إطار منقط — رمز الأرشيف نفسه الذي تستخدمه قائمة المخبّآت ولوحة الأوامر وترويسة التفاصيل، حتى يسمّي الرسم المخبّأة كما يسمّيها بقية التطبيق. الإطار المنقط هو ما يفصلها عن الالتزام: إذ تجلس صفًّا فوق أبيها، فعلى الشكل أن يحمل «هذا ليس جزءًا من الفرع».
المخبّأة أحدث من الالتزام الذي تجلس عليه في أغلب الأحيان، فترتيب التاريخ سيرفعها بين التزامات لا صلة لها ويمدّ الحبل عبر نصف الرسم. الأب هو الصف الوحيد الذي تتعلق به المخبّأة فعلًا، لذا تبقى إلى جانبه.
الحد: مخبّأة لا يقع التزامها الأب في النافذة المحمّلة — مقصوصة، أو وراء نهاية السجل — لا مرساة لها، فتعود إلى ترتيب التاريخ حتى يُحمَّل الأب. سجل خطي ووضع منفرد يُسقطان مخبّأة يُسقطان أباها، كما ذُكر أعلاه.
تفاصيل الالتزام
اختيار التزام يعرض ملفاته المتغيّرة (شجرةً أو مسطحة)، ومؤلفه، وبصمته، ومؤلفيه
المشاركين، وتوقيعه. وتقسم الترويسة فوق قائمة الملفات العدد حسب النوع، بألوان رموز الصفوف نفسها. مرّر فوقها لترى المجموع العادي. والإشارات من نوع #123 و@mentions تُربط تلقائيًا
بمستضيفك.
قائمة الملفات تُحدَّد تحديدًا متعددًا بالإيماءات المعتادة (النقر مع ⌘/Ctrl، والنقر مع ⇧، و⇧+↑/↓). انقر بزر الفأرة الأيمن على التحديد ← استعادة {n} ملفًا إلى شجرة العمل يجلب تلك الملفات كما كانت في هذا الإيداع تمامًا: بعد تأكيد واحد تُستبدل نسخ العمل، من دون المساس بـ HEAD ولا بالفهرس.

انظر أيضًا: blame وسجل الملف · البحث · آلة الزمن

