شرح صفوف ومحتوى الفقرة
تخيل أنك تعمل على مشروع لعدة أسابيع ثم حذفت بالخطأ جزءاً مهماً، أو اضطررت لإنشاء عشرات المجلدات بأسماء مربكة مثل و. لحل هذه المشكلة جذرياً، يستخدم جميع المطورين نظام Git، وهو أشهر نظام للتحكم في الإصدارات ():
- آلة زمن لمجلد مشروعك (): يعمل محلياً على جهازك ليتتبع كل سطر يُضاف أو يتغير داخل ملفات المشروع.
- حفظ لقطات زمنية موثقة (): كلما أنجزت مهمة واضحة (مثل بناء القائمة العلوية)، تحفظ لقطة رسمية () مع رسالة قصيرة تشرح التعديل؛ مما يتيح لك التراجع الآمن إلى أي نقطة سابقة في ثوانٍ.
- التجريب الآمن عبر الفروع (): يمكّنك من إنشاء فرع عمل مستقل لتجربة ميزة جديدة دون المساس بالنسخة المستقرة من الموقع حتى تتأكد من نجاحها.
لاحظ في المثال التوضيحي البسيط الآتي كيف تبدو الأوامر الأساسية الثلاثة لحفظ لقطة عمل في :
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"