دليل عملي: إتقان استخدام Git والتحكم بإصدارات المشاريع

Git هي أداة أساسية لأي مطور برمجيات تساعدك على تتبع التغييرات في الكود وإدارة الإصدارات المختلفة من مشروعك. سيساعدك هذا الدليل على فهم المفاهيم الأساسية وتطبيقها عملياً على جهازك. ستتمكن من العمل بكفاءة مع فريقك ودون القلق من فقدان أي تغييرات.

🎯أن تتمكن من إنشاء مستودع Git، تتبع التغييرات، وإدارة فروع المشروع بثقة واحترافية
متوسط45 دقيقة
1
📥تثبيت Git على جهازك5 دقائق

قم بتحميل Git من الموقع الرسمي وتثبيته حسب نظام التشغيل الخاص بك. بعد التثبيت، افتح Terminal أو Command Prompt وتحقق من التثبيت بكتابة 'git --version'.

2
⚙️إعداد معلومات المستخدم3 دقائق

قم بتكوين Git بإدخال اسمك وبريدك الإلكتروني باستخدام الأوامر: git config --global user.name وgit config --global user.email. هذه المعلومات ستظهر مع كل التغييرات التي تقوم بها.

3
📁إنشاء مستودع محلي جديد5 دقائق

انتقل إلى مجلد مشروعك باستخدام Terminal ثم اكتب 'git init'. سيقوم Git بإنشاء مجلد مخفي بناسم .git يحتوي على كل تاريخ المستودع.

⚠️تأكد من أنك في المجلد الصحيح قبل تنفيذ أمر init
4
إضافة الملفات إلى منطقة التجميع5 دقائق

استخدم 'git add .' لإضافة جميع الملفات المعدلة، أو 'git add filename' لإضافة ملف معين. هذه الخطوة تحضر الملفات للكومت (Commit).

⚠️تحقق من الملفات المضافة باستخدام 'git status' قبل الكومت
5
💾حفظ التغييرات بكومت واضح5 دقائق

اكتب 'git commit -m "رسالتك الوصفية"' لحفظ التغييرات. اجعل الرسالة وصفية وقصيرة توضح ما تم تغييره. كل كومت يمثل لقطة من حالة المشروع.

⚠️تجنب الكومتات الضخمة التي تتضمن عدة تغييرات غير مترابطة
6
🌿إنشاء وإدارة الفروع5 دقائق

استخدم 'git branch branch-name' لإنشاء فرع جديد و'git checkout branch-name' للانتقال إليه. الفروع تسمح لك بالعمل على ميزات مختلفة بالتوازي.

7
🔀دمج الفروع معاً7 دقائق

عندما تنتهي من العمل على فرع، انتقل إلى الفرع الرئيسي (master) باستخدام 'git checkout master' ثم اكتب 'git merge branch-name' لدمج التغييرات.

⚠️قد تواجه تضاربات عند الدمج - تأكد من حلها يدوياً إذا لزم الأمر
8
📤ربط مستودعك بـ GitHub والدفع5 دقائق

أنشئ مستودعاً على GitHub ثم استخدم 'git remote add origin [رابط المستودع]' ثم 'git push -u origin master' لرفع مشروعك إلى السحابة.

⚠️احفظ بيانات اعتماد GitHub بشكل آمن أو استخدم مفتاح SSH
المصدر
منشورات ذات صلة
تكنولوجياموجزقبل 6 ساعات
موجز: تقنية الشحن السريع تحدث ثورة في صناعة البطاريات وتختصر أوقات الانتظار

تشهد صناعة البطاريات وتقنيات الشحن تطوراً متسارعاً مع ظهور تقنيات جديدة قادرة على شحن الأجهزة الذكية والسيارات الكهربائية في دقائق معدودة. تعمل كبرى شركات التكنولوجيا والسيارات على تطوير بطاريات أكثر كفاءة وأماناً لتلبية الطلب المتزايد على الحلول السريعة والموثوقة.

تقنيات الشحن السريع الجديدة تقلل وقت الشحن الكامل من ساعات إلى دقائق

🔒

استخدام مواد جديدة مثل أكسيد السيراميك يعزز السلامة ويمنع الحريق

🚗

السيارات الكهربائية تستفيد من تقنيات الشحن السريع لزيادة المدى العملي

🏭

شركات عملاقة مثل سامسونج وLG تستثمر مليارات في البحث والتطوير

♻️

البطاريات الجديدة توفر دورة حياة أطول وتقلل التأثير البيئي

اعرض الكل (7) ←
المصدر
تكنولوجياخلاصةقبل 7 ساعات
أوروبا تُطلق تطبيق حماية قاصريها الرقمي
أوروبا تُطلق تطبيق حماية قاصريها الرقمي
أعلنت أورسولا فون دير لاين في الخامس عشر من أبريل الجاري أن تطبيق التحقق من العمر الأوروبي جاهز تقنياً للإطلاق، بعد سنوات من التطوير والنقاش حول كيفية حماية الأطفال بدون انتهاك خصوصياتهم. أعلنت سبع دول بالفعل نيتها تضمين التطبيق في أنظمتتها: فرنسا والدنمارك واليونان وإيطاليا وإسبانيا وقبرص وإيرلندا. يأتي الإجراء ضمن جهود أوسع لفرض حد أدنى لسن استخدام شبكات التواصل، وسط نقاش متصاعد حول التأثيرات النفسية للاستخدام المفرط من اليافعين. التطبيق يحقق توازناً نادراً بين حماية البيانات وضرورة التحقق من السن، حيث فرضت معايير الاتحاد الأوروبي الصارمة في حماية البيانات تحديات تقنية كبيرة. هذا الإطلاق يعني أن أوروبا اختارت طريق الفرض التقني بدل التوصيات اللينة.
تكنولوجياخلاصةقبل 10 ساعات
دبي تدرّب خمسين ألف موظف حكومي على الذكاء الاصطناعي
دبي تدرّب خمسين ألف موظف حكومي على الذكاء الاصطناعي
أطلقت دبي الرقمية اليوم برنامج الذكاء الاصطناعي (+AI) لتدريب 50 ألف موظف في حكومة دبي بالتعاون مع دائرة الموارد البشرية. هذا ليس مجرد تحديث في السياسات الإدارية، بل قرار يعكس تحولاً جذرياً في كيفية عمل الموارد البشرية في منطقة ما زالت تُنافس عالمياً. الرقم ليس اعتباطياً: 50 ألف يمثل قرابة ثلث القوى العاملة في الجهاز الحكومي الإماراتي. هذا التدريب الموحّد يشير إلى أن الذكاء الاصطناعي لم يعد حقلاً تقنياً انعزالياً يقتصر على فريق الهندسة، بل أصبح مهارة أساسية يجب أن يتقنها الموظف الحكومي العادي. القرار يتناقض مع الافتراض الشائع أن الذكاء الاصطناعي يستبدل الموارد البشرية؛ فبدلاً من ذلك، تدمجه دبي مباشرة في نسيج الجهاز الإداري ذاته. الرسالة واضحة: لا تتعلم الذكاء الاصطناعي أو تخاطر بأن تبقى خارج المستقبل.
المصدر