ديف أوبس والحوسبة السحابية

تقنيات Git المتقدمة: ما بعد Push و Pull

February 22, 2026 1 دقيقة قراءة 8 مشاهدة

يستخدم معظم المطورين أقل من 10 أوامر Git بانتظام، لكن Git يقدم ميزات قوية توفر ساعات من التصحيح.

إعادة القاعدة التفاعلية

git rebase -i HEAD~3
# pick, squash, fixup

Git Bisect: اعثر على الcommit المسبب للخطأ

git bisect start
git bisect bad
git bisect good v1.0.0
git bisect run php artisan test --filter=UserTest

Cherry-Pick

git cherry-pick abc1234
git cherry-pick --no-commit abc1234

Worktrees

git worktree add ../hotfix-branch hotfix/urgent-fix
git worktree list
git worktree remove ../hotfix-branch

اختصارات مفيدة

git config --global alias.lg "log --oneline --graph --decorate --all"
git config --global alias.undo "reset --soft HEAD~1"

التطوير المبني على الجذع

الفرق عالية الأداء تستخدم فروع ميزات قصيرة (يوم أو يومين) تُدمج عبر طلب سحب. يقلل تعارضات الدمج ويمكّن النشر المستمر.

شارك هذه المقالة:

مقالات ذات صلة

التعليقات (0)

يرجى تسجيل الدخول لترك تعليق. تسجيل الدخول

لا توجد تعليقات بعد. كن أول من يعلق!