منذ أواخر الثمانينيات عندما بدأ تطوير برنامج التحكم في الإصدار لأول مرة ، ظل Git أكثر أدوات تتبع تغيير الكود سهولة في الاستخدام.
تقدم خدمات مثل Github و Gitlab تخزينًا للرمز في مستودع ، وغالبًا ما يشار إليه على أنه مستودع "بعيد". أنها بمثابة تخزين مركزي للكود ؛ يمكن لـ Git مزامنة رمز محلي مع الكود المركزي لإدارة التغييرات المعقدة حتى بواسطة عدة مستخدمين بشكل صحيح.
التركيب
على Ubuntu و Debian والتوزيعات المماثلة ، يمكنك تثبيت Git عن طريق تشغيل:
sudo apt install git
ملحوظة: لإصدارات Ubuntu الأقدم (الإصدار 14.04 وما بعده) ، تحتاج إلى استخدام apt-get
بدلا من ملائم
.
على توزيعات CentOS و Fedora والتوزيعات الأخرى القائمة على Red Hat ، يمكنك تثبيت Git عن طريق تشغيل:
yum install git
أوامر Git الأساسية
دعونا نرى بعض الأوامر الأساسية في شخص سخيف
مما سيساعدنا على البدء في تتبع التغييرات في شفرتنا.
لتمكين git في مجلد محلي ، قم بتشغيل الأمر أدناه داخل المجلد في Terminal.
بوابة الحرف الأول
يقوم بإنشاء مجلد مخفي ، .شخص سخيف
، والذي يحتوي على تكوين git ومعلومات عن تتبع التغيير ، إذا تمت إضافة ملفات لتعقب التغيير بعد ذلك. استخدمه لتهيئة git على مشروع محلي.
لاستنساخ / تنزيل مجلد بعيد وتهيئة git عليه ، قم بتشغيل الأمر أدناه:
استنساخ بوابة
هنا، ، هو عنوان url الخاص بمشروع في مستودع بعيد. سيقوم بتنزيل المشروع البعيد على النظام المحلي ، وإنشاء مجلد مهيأ git باسم المشروع.
لاحظ أنه ليست هناك حاجة للتشغيل بوابة الحرف الأول
بعد استنساخ المشروع.
لسحب التغييرات من دليل بعيد باستخدام git ، قم بتشغيل الأمر أدناه:
بوابة السحب
سيسحب أمر السحب الخاص بـ git جميع التغييرات على المستودع البعيد منذ آخر سحب أو استنساخ. يجب على المستخدم أولاً تنفيذ تغييراته المحلية قبل أن ينسحب من جهاز التحكم عن بعد ، حتى لا تضيع التغييرات المحلية.
في حالة وجود تعارض بين التغييرات التي تم سحبها والتغييرات المحلية ، ستعلم git مكان حدوث التعارض وسيطلب من المستخدم تعديل الملف يدويًا.
لإضافة ملف أو مجلد إلى git ، قم بتشغيل الأمر أدناه:
بوابة إضافة
يضيف الأمر أعلاه الملف أو المجلد المحدد في الأمر إلى منطقة التدريج Git. تشير منطقة التدريج Git إلى الحالة التي يتم فيها تعقب ملف من أجل التغييرات. يستخدم بوابة إضافة.
لإضافة كافة الملفات الموجودة في المجلد الحالي إلى منطقة التدريج.
للتحقق من حالة (حالة التتبع) لملفاتك في دليل عمل ، قم بتشغيل الأمر أدناه
حالة بوابة
يظهر حالة تعقب المجلد الحالي ؛ الملفات التي تم تغييرها منذ التثبيت الأخير وأي الملفات لم تتم إضافتها في منطقة التدريج.
لإجراء تغييرات في git ، استخدم الأمر أدناه:
بوابة الالتزام -m "رسالة الالتزام"
سيقوم أمر الالتزام بتنفيذ تغييرات الملف ، مما يعني أن التغيير المرحلي أصبح ساريًا الآن. من الضروري توفير سلسلة رسالة مع كل التزام ، والتي يجب أن تصف التغييرات التي يتم الالتزام بها في هذا الالتزام ؛ هذا للاحتفاظ بسجل للتغييرات.
لدفع التغييرات إلى مستودع بعيد باستخدام git ، قم بتشغيل الأمر أدناه:
دفع بوابة
بعد الالتزام بالكود ، يمكن للمستخدم دفع التغييرات المطلوبة إلى المستودع البعيد. لاحظ أنه يجب على المستخدم أولاً سحب الكود قبل الدفع ، بحيث يحتوي مشروعه المحلي على جميع التغييرات عن بُعد إن وجدت.
هذه بعض الأوامر الأساسية التي يمكن للمستخدم من خلالها البدء في استخدام Git لتتبع التغييرات. تتضمن المزيد من الأوامر إخفاء التغييرات وتفرع المشروع وميزات أخرى لـ Git ، والتي يمكن العثور عليها في صفحة دليل Git.