يستخدم معظم المطورين أقل من 10 أوامر Git بانتظام، لكن Git يقدم ميزات قوية توفر ساعات من التصحيح.
إعادة القاعدة التفاعلية
git rebase -i HEAD~3
# pick, squash, fixupGit Bisect: اعثر على الcommit المسبب للخطأ
git bisect start
git bisect bad
git bisect good v1.0.0
git bisect run php artisan test --filter=UserTestCherry-Pick
git cherry-pick abc1234
git cherry-pick --no-commit abc1234Worktrees
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"التطوير المبني على الجذع
الفرق عالية الأداء تستخدم فروع ميزات قصيرة (يوم أو يومين) تُدمج عبر طلب سحب. يقلل تعارضات الدمج ويمكّن النشر المستمر.