انتقل إلى محتوى الدرس

What Is Git Version Control نظام Git لحفظ إصدارات الكود

تعرّف على منظومة الأدوات اليومية لمطور الواجهة الأمامية: كتابة الكود في VS Code، وفحص العناصر والتجاوب عبر DevTools، واستلام التصاميم من Figma، وحفظ الإصدارات والعمل الجماعي عبر Git وGitHub، ومفهوم npm وVite وأمان المستودعات.
2 صفوف تعليمية
تكنولوجيا الويب
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تخيل أنك تعمل على مشروع لعدة أسابيع ثم حذفت بالخطأ جزءاً مهماً، أو اضطررت لإنشاء عشرات المجلدات بأسماء مربكة مثل و. لحل هذه المشكلة جذرياً، يستخدم جميع المطورين نظام Git، وهو أشهر نظام للتحكم في الإصدارات ():

  • آلة زمن لمجلد مشروعك (): يعمل محلياً على جهازك ليتتبع كل سطر يُضاف أو يتغير داخل ملفات المشروع.
  • حفظ لقطات زمنية موثقة (): كلما أنجزت مهمة واضحة (مثل بناء القائمة العلوية)، تحفظ لقطة رسمية () مع رسالة قصيرة تشرح التعديل؛ مما يتيح لك التراجع الآمن إلى أي نقطة سابقة في ثوانٍ.
  • التجريب الآمن عبر الفروع (): يمكّنك من إنشاء فرع عمل مستقل لتجربة ميزة جديدة دون المساس بالنسخة المستقرة من الموقع حتى تتأكد من نجاحها.

لاحظ في المثال التوضيحي البسيط الآتي كيف تبدو الأوامر الأساسية الثلاثة لحفظ لقطة عمل في :

الصف 2 كود برمجي
Shell
# 1. Check which files were modified in the project
git status

# 2. Stage the updated navbar files for the snapshot
git add index.html styles/navbar.css

# 3. Save a permanent snapshot (commit) with a clear message
git commit -m "Add responsive header navigation"