شرح صفوف ومحتوى الفقرة
عندما يرفع زملاؤك التزامات جديدة إلى GitHub، يتصل الأمر git fetch origin بالخادم وينزّل جميع الكائنات والالتزامات الجديدة إلى قاعدة بيانات .git المحلية ويحدّث موقع المؤشر origin/main. والأهم هندسياً أن git fetch لا يلمس ملفات شجرة العمل الحالية ولا يعدّل فرعك المحلي النشط إطلاقاً؛ لذا فهو آمن تماماً للتنفيذ في أي لحظة.
Shell
# Download remote updates without touching working files
git fetch origin
# Check status comparing local main with origin/main
git status