دليل استخدام أوامر Git بكل سهولة ويسر
مرحبًا في هذا الدليل البسيط الذي سيساعدك في البداية مع نظام التحكم في الإصدار Git. ستتعلم كيفية التعامل مع التعديلات وإدارة فروع مشروعك بسهولة ويسر. دعنا نبدأ!
رفع التعديلات إلى فرع معين بعيد
إذا أنهيت تعديلاتك وترغب في مشاركتها مع الآخرين، قم برفعها إلى الفرع البعيد باستخدام الأمر:
git push origin اسم_الفرع
سحب ودمج آخر التعديلات من الفرع البعيد
لجلب أحدث التعديلات من الفرع البعيد ودمجها مع الفرع المحلي، استخدم الأمر:
git pull origin اسم_الفرع
عرض حالة الملفات الحالية
لمعرفة حالة الملفات الحالية ومعرفة أي تعديلات تم إجراؤها، استخدم الأمر:
git status
عرض سجل التعديلات (commits)
إذا كنت ترغب في رؤية سجل التعديلات الذي تم إجراؤه على المشروع، استخدم الأمر:
git log
عرض التغييرات التي تم إجراؤها على الملفات
إذا كنت ترغب في معرفة التغييرات الدقيقة التي تم إجراؤها على الملفات، استخدم الأمر:
git diff
إضافة الملفات إلى مرحلة الاستعداد (staging area)
قبل إجراء تعديل جديد، قم بإضافة الملفات إلى مرحلة الاستعداد باستخدام الأمر:
git add اسم_الملف
إزالة الملفات من مرحلة الاستعداد (staging area)
إذا أضفت ملفات بالخطأ، يمكنك إزالتها من مرحلة الاستعداد باستخدام الأمر:
git restore --staged اسم_الملف
إنشاء تعديل (commit) جديد
عندما تكون جاهزًا لحفظ التغييرات وإنشاء نقطة تاريخية جديدة، استخدم الأمر:
git commit -m "رسالة التعديل"
رفع التعديلات إلى الفرع البعيد
بمجرد إجراء التعديلات وإنشاء التعديل، قم برفعها إلى الفرع البعيد باستخدام الأمر:
git push
تغيير الفرع الافتراضي للسحب والرفع
إذا كنت تعمل على فرع جديد وترغب في تعيينه كافتراضي للسحب والرفع، استخدم الأمر:
git pull --set-upstream origin اسم_الفرع
الانتقال إلى فرع محدد
للانتقال إلى فرع معين، استخدم الأمر:
git checkout اسم_الفرع
إنشاء والانتقال إلى فرع جديد
إذا كنت ترغب في إنشاء فرع جديد والتحول إليه مباشرة، استخدم الأمر:
git checkout -b اسم_الفرع
عرض قائمة الفروع المحلية
لرؤية قائمة بجميع الفروع المحلية، استخدم الأمر:
git branch
عرض قائمة الفروع المحلية والبعيدة
إذا كنت ترغب في عرض جميع الفروع، سواءً المحلية أو البعيدة، استخدم الأمر:
git branch -a
حذف فرع محدد
إذا انتهت حاجتك إلى فرع وترغب في حذفه، استخدم الأمر:
git branch -d اسم_الفرع
هذه هي الأوامر الأساسية في Git التي ستمكنك من إدارة مشروعك بسهولة ويسر. استمتع بتطوير مشاريعك ولا تتردد في طرح أي أسئلة إضافية تخطر في بالك. مع Git، يمكنك التحكم في تاريخ مشروعك بكل ثقة ويسر.