إعادة تسمية الفروع وحذفها
انقر شارة الفرع بزر الفأرة الأيمن لـ إعادة تسمية وحذف. يحفظ حذف فرع محلي آخر إيداع فيه تحت refs/ogt/trash أولًا، فيعيده تراجع؛ أما الحذف من المستودع البعيد فخيار منفصل باسم واضح.
يعمل في GitTree المجاني: كل ميزات Git المحلية بعد تسجيل الدخول.
في هذه الصفحة
قبل أن تبدأ
- لحذف فرع، بدّل إلى فرع آخر أولًا: لا يحذف GitTree الفرع الذي أنت عليه.
أين تجده
- انقر شارة الفرع في المخطط أو الفرع في اللوحة الجانبية بزر الفأرة الأيمن: إعادة تسمية … وحذف ….
- لفرع موجود في المستودع البعيد أيضًا: حذف … وorigin/…، أو حذف الفرع من المستودع البعيد… على الفرع البعيد.
| الإجراء | macOS | Windows وLinux |
|---|---|---|
| تراجع عن الحذف | ⌘Z | Ctrl+Z |
الخطوات
أعد تسميته
اختر إعادة تسمية … واكتب الاسم الجديد واضغط إعادة تسمية. ينتقل معه ضبط فرعه المتتبَّع؛ ويبقى الفرع في المستودع البعيد باسمه القديم حتى تدفع الفرع المعاد تسميته.
أو احذفه
اختر حذف …. يذكر GitTree ما سيُزال وأن آخر إيداع محفوظ تحت
refs/ogt/trash. والخيار الافتراضي إلغاء؛ اضغط حذف feature/search للتأكيد.
النتيجة المتوقعة
تُعاد تسمية الشارة أو تختفي من المخطط؛ وتذكر الرسالة مرجع الاستعادة للفرع المحذوف.
حذف الفرع من المستودع البعيد
يحذف حذف … وorigin/… الفرع المحلي مع حفظ آخر إيداع فيه، ثم يحذف الفرع من المستودع البعيد، بتأكيد حذف كليهما. أما حذف الفرع من المستودع البعيد… على شارة بعيدة فيحذف البعيد وحده.
إعادة فرع محذوف
اضغط تراجع في شريط الأدوات بعد الحذف مباشرة. وبعد ذلك يبقى آخر إيداع فيه في مرجع الاستعادة الذي ذكرته الرسالة؛ وإن كنت قد عملت على الفرع، يسرد عرض سجل المراجع (reflog)… في لوحة الأوامر ذلك الإيداع، ويعيده استعادة كفرع فرعًا.
إن لم يسر الأمر كما توقعت
«بدّل إلى فرع آخر أولًا.»
أنت على الفرع الذي تريد حذفه. بدّل إلى فرع آخر، مثل main، واحذفه من هناك.
أسئلة
هل يحذف حذف الفرع إيداعاته؟
ليس فورًا. تبقى الإيداعات الموجودة على فروع أخرى في مكانها، ويحتفظ GitTree بآخر إيداع للفرع المحذوف تحت refs/ogt/trash حتى تحذف لقطات الاستعادة القديمة.
