شرح صفوف ومحتوى الفقرة
عندما تنشئ الفرع feat-search انطلاقاً من main، وتضيف التزامات جديدة في فرع الميزة دون أن يشهد الفرع main أي التزامات جديدة خلال تلك الفترة، يكون التزام main سلفاً مباشراً لآخر التزام في فرع الميزة.
في هذه الحالة الخطية البسيطة، ينفذ Git ما يُعرف بـ الدمج السريع (Fast-Forward Merge)؛ فبدلاً من إنشاء كائن التزام جديد، يحرك مؤشر الفرع main للأمام مباشرة ليشير إلى نفس الالتزام الذي يقف عنده الفرع feat-search.
Shell
# Merge feat-search into main via Fast-Forward
git switch main
git merge feat-search
git log --oneline --decorate -n 3