Git Tutorials

إتقان أساسيات جيت: دليل المبتدئين

Spread the love

Git هو نظام تحكم بالإصدارات موزع (DVCS) يتتبع التغييرات التي تطرأ على ملفات مشروعك، مما يتيح لك الرجوع إلى الإصدارات السابقة والتعاون بفعالية مع الآخرين. يوفر هذا البرنامج التعليمي فهمًا أساسيًا لـ Git، ويتناول الأوامر وسير العمل الأساسية.

محتويات

البدء مع Git

قبل الغوص في الأوامر، تأكد من تثبيت Git على نظامك. يمكنك تنزيله من موقع Git الرسمي. بمجرد التثبيت، انتقل إلى دليل مشروعك باستخدام سطر الأوامر أو المحطة الطرفية. قم بتهيئة مستودع Git باستخدام:

git init

هذا ينشئ مجلدًا مخفيًا .git في دليل مشروعك، ويتتبع التغييرات بداخله.

مرحلة التغييرات باستخدام git add

أمر git add يجهز التغييرات، ويُعدها لعملية الالتزام التالية. فكر فيه على أنه اختيار التعديلات التي تريد حفظها كجزء من لقطة محددة. يأخذ git add ملفات أو أدلة كوسائط.

أمثلة:

  • git add README.md: يُجهز التغييرات في README.md فقط.
  • git add *.txt: يُجهز التغييرات في جميع الملفات من نوع .txt.
  • git add .: يُجهز جميع التغييرات في الدليل الحالي ودلائله الفرعية. استخدمه بحذر!

بعد استخدام git add، يتم تجهيز التغييرات ولكن لم يتم حفظها بشكل دائم بعد. ستراها مدرجة إذا قمت بتشغيل git status.

إنشاء عمليات الالتزام باستخدام git commit

أمر git commit يحفظ (يلتزم) التغييرات المُجهزة في مستودع Git المحلي. كل عملية التزام تمثل لقطة من مشروعك في نقطة زمنية محددة وتتضمن رسالة وصفية.

الأمر:

git commit -m "رسالة الالتزام الوصفية الخاصة بك"

علامة -m تضيف رسالتك مباشرة إلى الأمر. تعد الرسالة المكتوبة جيدًا أمرًا بالغ الأهمية لفهم سجل مشروعك. بدون -m، يفتح Git محرر نصوص لكتابة الرسالة.

سير عمل Git الأساسي

  1. إجراء التغييرات: عدّل ملفات مشروعك.
  2. مرحلة التغييرات: استخدم git add لاختيار التغييرات لعملية الالتزام التالية.
  3. الالتزام بالتغييرات: استخدم git commit -m "رسالتك" لحفظ التغييرات المُجهزة.

تشكل هذه الدورة من إجراء التغييرات، وتجهيزها، والالتزام بها جوهر تحكم Git بالإصدارات.

الخطوات التالية: توسيع معرفتك بـ Git

غطى هذا البرنامج التعليمي الأساسيات. للاستفادة الكاملة من قوة Git، استكشف أوامر إضافية مثل:

  • git push: يرفع عمليات الالتزام الخاصة بك إلى مستودع بعيد (مثل GitHub أو GitLab).
  • git pull: ينزل التغييرات من مستودع بعيد.
  • git branch: ينشئ ويدير الفروع للتنمية المتوازية.
  • git merge: يجمع التغييرات من فروع مختلفة.
  • git status: يُظهر الحالة الحالية لدليل العمل ومنطقة التجهيز.
  • git log: يعرض سجل الالتزام.

إتقان هذه الأوامر سيسمح لك بالتعاون بفعالية، وإدارة المشاريع المعقدة، والحفاظ على سجل إصدارات نظيف ومنظم.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *