أوامر Git الأساسية

مكتمل

يعمل Git من خلال تذكر التغييرات التي أجريت على ملفاتك كما لو أنها تأخذ لقطات من نظام الملفات الخاص بك.

سنقوم بتغطية بعض الأوامر الأساسية لبدء تعقب الملفات في مستودعك. ثم، عليك حفظ أول "لقطة" لـ Git للمقارنة معها.

git status

أمر Git الأول والأكثر استخدامًا هو git status. لقد استخدمته بالفعل مرة واحدة في التمرين السابق لترى أنك قمت بتهيئة مستودع Git بشكل صحيح.

يعرض git status حالة شجرة العمل (ومنطقة التشغيل المرحلي— سنتحدث أكثر عن منطقة التشغيل المرحلي قريبًا). يتيح لك معرفة التغييرات التي يتم تعقبها حاليًا بواسطة Git بحيث يمكنك تحديد ما إذا كنت تريد أن تطلب من Git التقاط لقطة أخرى.

git add

git add هو الأمر الذي تستخدمه لإخبار Git ببدء تعقب التغييرات في ملفات معينة.

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

git commit

بعد إجراء تشغيل مرحلي لبعض التغييرات للتثبيت، يمكنك حفظ عملك في لقطة عن طريق استدعاء الأمر git commit.

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

git log

يسمح لك الأمر git log برؤية معلومات حول عمليات التثبيت السابقة. يحتوي كل تثبيت على رسالة مرفقة به (رسالة التثبيت)، وسيطبع الأمرgit log معلومات حول أحدث عمليات التثبيت، مثل الطابع الزمني، والمؤلف، ورسالة التثبيت. يساعدك هذا الأمر على تعقب ما كنت تفعل، وما هي التغييرات التي تم حفظها.

git help

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

تذكر، كل أمر يأتي مع صفحة التعليمات الخاصة به أيضًا. يمكنك العثور على صفحات التعليمات هذه عن طريق كتابة git <command> --help. على سبيل المثال، يحضر git commit --help الصفحة التي تخبرك بالمزيد حول الأمر git commit وكيفية استخدامه.