تخطَّ إلى المحتوى
GitTree
الفروع والوسوم

إنشاء الفروع والتبديل بينها

الفرع اسم متحرك لخط عمل. في GitTree ينشئ فرع في شريط الأدوات فرعًا عند الإيداع الذي أنت عليه، وينشئه النقر بزر الفأرة الأيمن على أي إيداع هناك. وانقر شارة فرع نقرًا مزدوجًا للتبديل إليه.

مجانيآخر تحديث

يعمل في GitTree المجاني: كل ميزات Git المحلية بعد تسجيل الدخول.

في هذه الصفحة
  1. قبل أن تبدأ
  2. أين تجده
  3. الخطوات
  4. النتيجة المتوقعة
  5. التبديل إلى فرع آخر
  6. فرع بلا سجل
  7. إن لم يسر الأمر كما توقعت
  8. أسئلة
  9. ذو صلة

قبل أن تبدأ

  • مستودع مفتوح.

أين تجده

  • فرع في شريط الأدوات، لفرع عند الإيداع الحالي.
  • انقر إيداعًا أو شارة فرع بزر الفأرة الأيمن: إنشاء فرع هنا….
  • للتبديل انقر شارة الفرع في المخطط نقرًا مزدوجًا، أو انقرها بزر الفأرة الأيمن واختر التبديل إلى.
الإجراءmacOSWindows وLinux
لوحة الأوامر، ثم إنشاء فرع…⌘⇧PCtrl+Shift+P

الخطوات

  1. ابدأ الفرع

    اختر فرع في شريط الأدوات. تقول النافذة إنشاء فرع عند الإيداع الذي يبدأ منه.

    حركة: يُضغط فرع في شريط الأدوات وتُكتب feature/settings-copy ثم يُضغط إنشاء فرع
    فرع جديد، feature/settings-copy، أُنشئ عند الإيداع الحالي وبُدِّل إليه.واجهة GitTree مع مستودع للعرض.
  2. سمِّه

    اكتب الاسم في اسم الفرع، مثل feature/settings-copy. يرفض GitTree الأسماء التي لا يقبلها Git، وينبّهك حين لا يختلف اسم عن آخر إلا في حالة الأحرف.

  3. أنشئه

    أبقِ التبديل إلى الفرع الجديد مفعّلًا لتبدأ العمل عليه فورًا، واضغط إنشاء فرع.

النتيجة المتوقعة

تظهر شارة الفرع على إيداعه في المخطط، مع ✓ حين يكون هو الحالي. وتذهب الإيداعات الجديدة إليه الآن.

التبديل إلى فرع آخر

انقر شارة الفرع نقرًا مزدوجًا، أو انقرها بزر الفأرة الأيمن واختر التبديل إلى. ولفرع بعيد مثل origin/feature/search، يبدّل GitTree إلى فرع محلي يتتبّعه.

إن كان التبديل سيكتب فوق تغييرات في مجلد العمل، يتوقف GitTree ويعرض:

الخيارات حين تعترض تغييرات محلية التبديل
الخيارما يحدث
تخبئة ثم تبديلتذهب تغييراتك إلى مخبأ، ويمكنك إعادة تطبيقها على الفرع الآخر (stash pop).
التخلّص من التغييرات ثم التبديليُتخلَّص من تغييراتك بعد حفظ نسخة منها تحت refs/ogt/trash؛ ويعيدها التراجع.
الإيداع أولًايعيدك إلى نموذج الإيداع لتودِع قبل التبديل.

فرع بلا سجل

يبدأ إنشاء فرع يتيم… (من لوحة الأوامر) سجلًا جديدًا فارغًا، لموقع gh-pages مثلًا. أودِع تغييراتك أو خبّئها أولًا؛ ويُحفظ الإيداع الذي تغادره، ويعيدك التراجع ما دام الفرع الجديد بلا إيداع.

إن لم يسر الأمر كما توقعت

«أدخل اسمًا يقبله Git.»

لا يمكن أن يحتوي اسم الفرع على مسافات أو .. أو ~ أو ^ أو : أو أن ينتهي بـ .lock. استخدم الأحرف والأرقام و- و_ و/.

«يوجد فرع محلي باسم … بالفعل»

وجد التبديل إلى فرع بعيد فرعًا محليًا بالاسم نفسه. اختر أن تجعله يتتبّع الفرع البعيد، أو أن تبدّل إليه كما هو، أو أن تنشئ فرعًا جديدًا باسم آخر.

أسئلة

هل ينسخ إنشاء فرع ملفاتي؟

لا. الفرع مجرد اسم يشير إلى إيداع، لذا يُنشأ فورًا. وللعمل على فرعين جنبًا إلى جنب في مجلدين منفصلين استخدم أشجار العمل.