Gitأدوات ·10 سبتمبر 2026·9 دقايق قراءة

Git من غير خوف: ٧ أوامر تكفيك ٩٠٪ من شغلك

مش محتاج تحفظ ٥٠ أمر. دي الأوامر السبعة اللي بتغطي الشغل اليومي، وشرح كل واحد في سطرين.

أكبر سبب إن الناس بتخاف من Git إنهم بيتعاملوا معاه كأنه امتحان حفظ. الحقيقة: الشغل اليومي بيتعمل بـ٧ أوامر. الباقي حالات نادرة بتدوّر عليها وقت الحاجة.

١) git init / git clone

البداية. init لو هتبدأ مشروع جديد، وclone لو بتنزّل مشروع موجود. مرة واحدة في حياة كل مشروع.

٢) git status

ده الأمر اللي هتستخدمه أكتر من أي حاجة. بيقولك إيه اللي اتغيّر، وإيه اللي متسجل، وإيه اللي متسجلش. لو مش عارف تعمل إيه — اكتب status.

٣) git add -A

بيحدد التغييرات اللي هتدخل في التسجيل الجاي. -A معناها كل حاجة. متخافش من الأمر ده — هو بس «تحديد»، مش حفظ نهائي.

٤) git commit -m "رسالة"

هنا بتحفظ فعلاً. والرسالة أهم مما تفتكر: بعد شهر مش هتفتكر انت عملت إيه، هتقرا الرسالة. اكتب «إيه اللي اتغير وليه»، مش «تعديلات».

قاعدة بسيطة: لو الرسالة تنفع تكتبها ١٠ مرات في المشروع ده — فهي مش مفيدة.

٥) git push

بيبعت تسجيلاتك للسيرفر. من غيرها كل شغلك على جهازك بس، ولو الجهاز باظ — خلص.

٦) git pull

بيجيب آخر التغييرات من السيرفر. خدها عادة: قبل ما تبدأ شغل جديد، اعمل pull. ده بيمنع أغلب التعارضات.

٧) git log --oneline

قائمة التسجيلات في سطر لكل واحد. دي أفضل طريقة تفهم إيه اللي حصل في المشروع، وترجع لحالة قديمة لو حصل لبس.

الحاجة اللي محدش بيقولها

الشغل في Git مش محتاج سيرفر ولا حساب في البداية. init وadd وcommit شغالين محليًا. الفايدة الأكبر إنك بتقدر ترجع لأي نسخة قديمة بثانية — وده وحده يستاهل تتعلمه.

وابدأ من أول مشروع، مش لما المشروع يكبر. لو استنيت، هتبقى بتحاول ترجّع تاريخ مش موجود، وهتفضل تخاف تلمس أي ملف.

المقال التالي ←

اشترك في نشرة Yosf Codes

كل فترة رسالة واحدة: مقالات جديدة + مصادر عملية. بدون حشو، وبدون إعلانات مزعجة.

بنتعهد بعدم مشاركة بريدك مع أي طرف. تقدر تلغي الاشتراك في أي وقت.