إدارة الـ remotes
git remote -v # عرض البعيدة
git remote add origin <url> # ربط مستودع بعيد
git remote remove origin # إزالة
fetch مقابل pull
git fetch origin # ينزّل التحديثات بلا دمج
git pull origin main # = fetch + merge (ينزّل ويدمج)
💡 استخدم
fetchلمراجعة التغييرات قبل دمجها، وpullللتحديث المباشر.
الفروع المتتبِّعة
اربط فرعك المحلّي بفرع بعيد ليعمل push/pull بلا وسائط:
git push -u origin feature # -u يضبط التتبّع أول مرّة
git push # بعدها يكفي هذا
الفروع البعيدة
git branch -r # عرض الفروع البعيدة
git push origin --delete old-branch # حذف فرع بعيد
🎯 التالي: GitHub وطلبات السحب (Pull Requests).