git fetch: يجلب التحديثات من المستودع البعيد، دون أن يغيّر ملفاتك أو فرعك.git pull: يجلبها ويدمجها فورًا في فرعك الحالي (fetch + merge).
git fetch
git log main..origin/main # see what's new before merging
git merge origin/main
# or in one step
git pull
متى أستخدم fetch؟
عندما تريد أن ترى ما تغيّر قبل أن يدخل إلى عملك، خاصة في فرع مهم أو عندما تكون لديك تعديلات محلية.