تقنيات 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"
التطوير المبني على الجذع
الفرق عالية الأداء تستخدم فروع ميزات قصيرة (يوم أو يومين) تُدمج عبر طلب سحب. يقلل تعارضات الدمج ويمكّن النشر المستمر.
مقالات ذات صلة
Docker للمطورين: من الصفر إلى التطبيقات المعبأة في حاويات
أتقن أساسيات Docker — الصور والحاويات والأحجام والشبكات — لتوفير بيئات متسقة في كل مرة.
Docker Compose: تنسيق التطبيقات متعددة الحاويات
عرّف وشغّل تطبيقات متعددة الحاويات باستخدام Docker Compose — قواعد البيانات والتخزين المؤقت وطوابير الانتظار بأمر واحد.
أساسيات Kubernetes: تنسيق الحاويات على نطاق واسع
افهم المفاهيم الأساسية لـ Kubernetes — Pods وDeployments وServices وIngress — لتشغيل أحمال العمل الإنتاجية.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!