دمج العمل من جديد
فكرة جديدة
حان وقت ضمّ الميزة
انتهت ميزتك على فرعها، والآن يحتاجها main. تنتقل إلى main وتنفّذ git merge feature. ما يفعله Git يتوقف على سؤال واحد: هل تحرّك `main` منذ أن تفرّعت عنه؟
إن لم يتحرّك، فإيداع main سلفٌ (ancestor) لطرف feature (يمكنك أن تصل إليه إذا تتبّعت أسهم الآباء إلى الخلف من طرف feature). بعبارة أخرى، feature يحتوي كل ما في main وزيادة. لا شيء يحتاج إلى جمع، فيحرّك Git الملصق main إلى الأمام حتى إيداع feature.
هذا هو التقديم السريع (fast-forward). لا يُصنع أي إيداع جديد. يتحرّك ملصق فقط، ولا شيء غير ذلك.