شرح صفوف ومحتوى الفقرة
القاعدة الذهبية في المساهمة بالمصادر المفتوحة هي: لا تسجل أي التزامات مباشرة على الفرع main إطلاقاً، بل اترك main مرآة نظيفة ومطابقة تماماً للفرع الرسمي upstream/main.
ولكل إصلاح أو ميزة تعمل عليها، أنشئ فرعاً مستقلاً ذا اسم وصفي انطلاقاً من main المحدّث مثل fix-navbar-rtl، وسجّل تعديلاتك داخله، ثم ارفعه إلى نسختك بالأمر git push -u origin fix-navbar-rtl؛ مما يتيح لك فتح عدة طلبات سحب مستقلة في الوقت نفسه دون اختلاط التزاماتها.
Shell
git switch main
git switch -c fix-navbar-rtl
git add src/navbar.css
git commit -m "fix: align navbar icons in RTL mode"
git push -u origin fix-navbar-rtl