طريقة تثبيت واستخدام أداة Git لإدارة إصدارات البرمجيات

مدونة تيك كود للحلول التقنية

محتويات المقالة:

طريقة تثبيت واستخدام أداة Git لإدارة إصدارات البرمجيات

Git هي أداة مجانية ومفتوحة المصدر لإدارة إصدارات البرمجيات. تعتبر Git واحدة من أهم أدوات إدارة الإصدارات المستخدمة في تطوير البرمجيات وعمليات التطوير التعاوني.

الخطوة 1: تثبيت Git

1. قم بزيارة موقع Git الرسمي على الويب (https://git-scm.com/) وقم بتنزيل الإصدار المناسب من Git لنظام التشغيل الخاص بك (Windows أو Mac أو Linux).

2. بعد تنزيل Git، قم بتثبيته على النظام الخاص بك باتباع التعليمات الموجودة في معالج التثبيت.

3. بمجرد الانتهاء من عملية التثبيت، يمكنك التحقق من نجاح التثبيت بفتح محطة الأوامر (Command Prompt) وكتابة الأمر “git –version”. ستظهر لك نسخة Git المثبتة إذا تم تثبيتها بنجاح.

الخطوة 2: إنشاء مستودع Git

1. قبل البدء في استخدام Git، يجب أن تكون لديك مستودع Git محلي (Local Git Repository). يمكنك إنشاء مستودع جديد عن طريق استخدام الأمر “git init” في مجلد المشروع الخاص بك. للقيام بذلك، افتح محطة الأوامر وانتقل إلى المجلد الذي ترغب في إنشاء المستودع فيه واكتب الأمر التالي:

“`
$ git init
“`

2. بعد تنفيذ الأمر، ستلاحظ ظهور مجلد جديد يحمل اسم “.git” في المجلد الحالي. هذا المجلد هو مجلد Git الذي يستخدم لتخزين كل المعلومات المتعلقة بالمستودع الخاص بك.

الخطوة 3: إضافة الملفات إلى مستودع Git

1. بعد إنشاء المستودع المحلي، يمكنك الآن إضافة الملفات إلى المستودع. استخدم الأمر “git add” لإضافة الملفات إلى مرحلة التتبع الخاصة بك. مثلاً، إذا كان لديك ملف يسمى “index.html”، قم بتنفيذ الأمر التالي:

“`
$ git add index.html
“`

2. بمجرد تنفيذ الأمر، ستصبح الملفات مستعدة للتمرير (Staged) وجاهزة للتأكيد (Commit).

الخطوة 4: تأكيد التغييرات

1. بعد إضافة الملفات إلى مرحلة التتبع، يجب تأكيد (Commit) التغييرات لجعلها جزءًا من تاريخ المستودع. استخدم الأمر “git commit” لتأكيد التغييرات. مثلاً، لتأكيد الملفات الموجودة في مرحلة التتبع، اكتب الأمر التالي:

“`
$ git commit -m “تأكيد التغييرات الأولية”
“`

2. في هذا المثال، تم استخدام الرسالة “تأكيد التغييرات الأولية” لوصف التغييرات التي تمت عملية التأكيد عليها. يجب أن تكون الرسالة واضحة وواضحة حتى يمكن للفريق العمل وغيره من المستخدمين الآخرين فهم التغييرات التي تمت.

الخطوة 5: العمل مع الفروع (Branches)

1. الفروع (Branches) تمثل إصدارات متفرعة من المشروع الأساسي. يسهل إنشاء والتبديل بين الفروع في Git. لإنشاء فرع جديد، استخدم الأمر “git branch” مع اسم الفرع الجديد. مثلاً، لإنشاء فرع يحمل اسم “feature-branch”، اكتب الأمر التالي:

“`
$ git branch feature-branch
“`

2. للتبديل إلى فرع معين، قم بتنفيذ الأمر “git checkout” مع اسم الفرع. مثلاً، للتبديل إلى الفرع “feature-branch”، اكتب الأمر التالي:

“`
$ git checkout feature-branch
“`

3. بعد التبديل إلى الفرع الجديد، يمكنك العمل على تغييرات جديدة دون التأثير على الفرع الأساسي.

الخطوة 6: دمج الفروع (Merging)

1. بعد الانتهاء من تطوير الميزات الجديدة في الفرع الفرعي، يمكن دمجها مع الفرع الأساسي. استخدم الأمر “git merge” مع اسم الفرع الفرعي لدمج التغييرات في الفرع الأساسي. مثلاً، لدمج التغييرات في الفرع الفرعي “feature-branch” مع الفرع الأساسي، اكتب الأمر التالي:

“`
$ git checkout main
$ git merge feature-branch
“`

2. ستقوم Git بدمج التغييرات في الفرع الفرعي مع الفرع الأساسي. إذا كان هناك تعارضات (Conflicts) في الملفات، ستتم مطالبتك بحلها يدويًا.

الخطوة 7: التواصل مع سيرفر Git (Remote Git Server)

1. يمكنك العمل مع سيرفر Git عن بُعد للتعاون مع الفرق وتبادل التغييرات بين المشروع. يجب أولاً إضافة رابط السيرفر البعيد كـ “Remote” لمشروعك المحلي. استخدم الأمر “git remote add” مع اسم الرابط البعيد ورابط السيرفر. مثلاً، لإضافة رابط السيرفر البعيد “origin”، اكتب الأمر التالي:

“`
$ git remote add origin رابط-السيرفر-البعيد
“`

2. بعد إضافة الرابط البعيد، يمكنك دفع (Push) التغييرات المحلية إلى السيرفر البعيد عن طريق استخدام الأمر “git push”. مثلاً، لدفع التغييرات إلى السيرفر البعيد في فرع “main”، اكتب الأمر التالي:

“`
$ git push origin main
“`

3. بالإضافة إلى الدفع، يمكنك أيضاً سحب (Pull) التغييرات من السيرفر البعيد عن طريق استخدام الأمر “git pull”. مثلاً، لسحب التغييرات من السيرفر البعيد في فرع “main”، اكتب الأمر التالي:

“`
$ git pull origin main
“`

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

شارك المقال:
عن مدونة تيك-كود
مواضيع أعمق بأسلوب يفهمك ..

مدونة تيك-كود تنفرد بنشر مواضيع يحتاج لها كل تقني ومهتم بالمجال في عدة مواضيع مختلفة بأسلوب بسيط ومختصر يختصر لك الوقت بالوصول للمعلومة التي تحتاج إليها فعلاً . يتم نشر مقالات مختلفة في مدونة تيك كود تندرج تحت عدة مواضيع تقنية وشبه تقنية للهواة والمحترفين سواءً كانت مواضيع برمجية أو في مجال الشبكات أو أدوات وأسرار في عالم الكمبيوتر والإنترنت وتقنيات الويب.

error: المحتوى محمي

تسجيل الدخول

نود أن نسمع منك؟

تعليقك يزيدنا, ويفيد الجميع, حاول أن تجعله إيجابياً وواضحاً