Git هو نظام التحكم في الإصدار الأكثر شيوعًا الذي يختاره العديد من مطوري البرامج. طور Linus Torvalds Git أثناء تطوير نواة Linux في 2005. ومنذ ذلك الحين ، يستخدم المطورون على نطاق واسع نظام التحكم في الإصدار هذا للتعاون مع الأعضاء الآخرين في مشاريعهم.

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

ما هو جيت ولماذا تحتاجه؟

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

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

مع وجود العديد من المتغيرات ، والعديد من المطورين الذين يعملون في مشروع في وقت واحد ، قد يصبح من الصعب قريبًا الاحتفاظ بعلامة تبويب على جميع ملفات المشروع المختلفة ومراجعاتهم.

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

instagram viewer

تتضمن بعض الفوائد الملحوظة لاستخدام نظام التحكم في الإصدارات ما يلي:

  • الوصول إلى محفوظات التغييرات طويلة المدى حتى تتمكن من عرض كل تغيير تم إجراؤه على ملف بواسطة الفريق.
  • التفريع والدمج ، مما يسهل المساهمة المتزامنة ويسمح لك بدمج إصدارات متعددة من الملف في ملف واحد لتطبيق التغييرات ومنع تكرار الملف.

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

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

متعلق ب: أفضل 10 أنظمة للتحكم في الإصدارات لنظام التشغيل Linux

كيفية تثبيت Git على Linux

يعد تثبيت Git على Linux أمرًا بسيطًا إلى حد ما. استخدم الأوامر التالية ، بناءً على توزيعة Linux الخاصة بك ، لتثبيتها على جهاز الكمبيوتر الخاص بك.

قم بتثبيت Git على Debian / Ubuntu

يتوفر Git في مستودعات Ubuntu و Debian الرسمية. لذلك ، يمكنك تثبيته بسهولة باستخدام APT:

sudo apt install git

قم بتثبيت Git على Fedora

يمكنك تثبيت Git على Fedora باستخدام DNF أو YUM. إذا كنت تقوم بتشغيل إصدار أقدم من Fedora (حتى Fedora 21) ، فاستخدم YUM:

sudo yum install git

على العكس من ذلك ، إذا كان لديك Fedora 22 أو أعلى يعمل على نظامك ، فيمكنك استخدام DNF لتثبيت Git.

sudo dnf تثبيت بوابة

قم بتثبيت Git على Arch Linux

إذا كنت تستخدم Arch Linux ، فيمكنك تثبيت Git باستخدام Pacman:

sudo pacman -S git

قم بتثبيت Git على FreeBSD

لتثبيت Git على FreeBSD ، قم بإصدار الأمر التالي:

sudo pkg install git

بمجرد الانتهاء ، تحقق مما إذا كان التثبيت ناجحًا عن طريق تشغيل الأمر التالي:

بوابة الإصدار

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

كيفية تكوين Git على Linux

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

قم بإنشاء هوية لـ Git

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

لتعيين هوية عالمية ، افتح الجهاز وقم بتشغيل الأوامر التالية:

git config - global user.name "your_name"
git config - global user.email "your_email_address"

إذا كنت ترغب في إعداد هويتك الافتراضية لمستودع معين ، فانتقل أولاً إلى الدليل الذي يحتوي على المستودع. يستخدم الأمر ls لسرد الدلائل (والأدلة الفرعية) و الأمر cd للذهاب إليها.

بمجرد دخولك إلى المستودع ، قم بتشغيل الأوامر التالية في الجهاز:

git config user.name "your_name"
git config user.email "your_email_address"

قم بتكوين SSH لـ Git على Linux

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

للقيام بذلك ، افتح نافذة طرفية وقم بتشغيل الأمر التالي لإنشاء مفتاح SSH جديد ببريدك الإلكتروني:

ssh-keygen -t rsa -b 4096 -C "your_email_address"

عندما يُطلب منك اسم ملف ، حدد الموقع الذي تريد حفظ المفتاح فيه واضغط يدخل; للمتابعة مع الخيار الافتراضي ، اضغط على يدخل.

سيطلب منك النظام الآن تعيين عبارة مرور لإضافة طبقة أمان إضافية إلى SSH على جهازك. اكتب عبارة مرور قوية يمكنك تذكرها والضغط عليها يدخل.

أخيرًا ، تحتاج إلى إضافة مفتاح SSH إلى ملف وكيل ssh، والذي يحتفظ بالمفاتيح الخاصة بنظامك. لهذا ، قم بتشغيل الكود التالي في المحطة:

إضافة ssh ~ / .ssh / id

بمجرد تكوين هويتك ، يمكنك تكوين Git بشكل أكبر ليناسب سير عملك.

قم بتغيير محرر النص الافتراضي لـ Git

أحد التكوينات الإضافية التي يمكنك القيام بها هو تغيير محرر نص Git الافتراضي لتفاعلاتك.

بشكل افتراضي ، يتم تكوين Git لاستخدام محرر نصوص Vim. ومع ذلك ، إذا لم تستخدم Vim من قبل ، فقد لا تشعر بأنك في المنزل عند استخدامه. لتوضيح العملية ، سنقوم بتعيين nano كمحرر نصوص Git افتراضي. ولكن إذا كان لديك محرر نصوص مفضل ، فلا تتردد في استبدال nano بذلك في الأمر التالي:

تكوين بوابة - Global core.editor nano

راجع التكوينات

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

git config - قائمة

في وقت ما في المستقبل ، إذا كنت ترغب في تعديل التهيئة ، فافتح ملف gitconfig ملف عن طريق تشغيل:

nano ~ / .gitconfig

بعد ذلك ، قم بتحرير قيم الهويات التي تريد تغييرها.

تشغيل Git على Linux بنجاح

باستخدام الدليل أعلاه ، يجب أن تكون قادرًا على تثبيت وتهيئة Git على نظام Linux الخاص بك في أي وقت من الأوقات. وبعد ذلك ، يجب عليك دمج Git في سير عملك لإدارة مشاريعك بشكل أفضل.

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

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

بريد إلكتروني
كيفية إنشاء مستودعك الأول على جيثب

هل تريد مشاركة مشاريعك التنموية عبر الإنترنت؟ إليك كيفية البدء في أول مستودع Github لك.

اقرأ التالي

مواضيع ذات صلة
  • لينكس
  • تثبيت نظام التشغيل
  • صالة
  • جيثب
عن المؤلف
ياش وات (16 مقالة منشورة)

ياش هو كاتب موظفين في MUO لـ DIY و Linux والبرمجة والأمن. قبل أن يجد شغفه بالكتابة ، كان يطور الويب و iOS. يمكنك أيضًا العثور على كتاباته على TechPP ، حيث يغطي قطاعات أخرى. بخلاف التكنولوجيا ، فهو يستمتع بالحديث عن علم الفلك ، والفورمولا 1 ، والساعات.

المزيد من Yash Wate

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

خطوة أخرى أيضا…!

يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.

.