Git Commit
تلفظ: کَمیت
🧠 خیلی ساده بگو
نقطهای ثبتشده از تغییرهای پروژه است؛ مثل گذاشتن نشانگر در تاریخچه کار.
💡 یک مثال
پس از تکمیل اصلاح، یک commit با پیام روشن مثل 'fix mobile navigation' بساز.
🧪 خودت امتحان کن
این تمرین به کنسول آموزشی BitBazi وصل است. فرمان را خودت تایپ کن؛ هیچ دستوری روی دستگاه یا شبکهٔ واقعی اجرا نمیشود.
ماموریت Git: یک ثبت بساز
شبیهساز آموزشیبرای ثبت نمونهٔ تغییرها، دستور git commit -m "start" را وارد کن.
این شبیهساز مفسر کامل Python نیست؛ خطهای تمرین را بررسی میکند و برای دستورهای پشتیبانیشده خروجی نمونه میسازد.
آمادهای؟ میتوانی کل کد تمرین را چندخطی بنویسی و یکجا اجرا کنی.
💡 راهنما و دستورهای این تمرین
git commit -m "start"
هر خط جداگانه بررسی میشود؛ فاصلههای اضافی بیرون از متنهای داخل گیومه نادیده گرفته میشوند. بزرگی و کوچکی حروف مهم نیست.
۰ از ۱ دستوردرست وارد شده است.
نتیجه فقط تا زمانی که این تمرین باز است نگه داشته میشود و امتیاز یا تکمیل درس را ثبت نمیکند.
✅ بعد از اجرای درست چه چیزی باید فهمیده باشم؟
اولین Commit آزمایشی ساخته شد.
اگر تمرین برایت آشنا نیست، اول مثال بالا را بخوان و بعد فرمان را در کادر کنسول بنویس.
🎓 حالا فنیتر
شیئی تغییرناپذیر در تاریخچه Git که snapshot و پیوند به والدها و فراداده را ثبت میکند.
👀 کجا میبینمش؟
- کنترل نسخه
- مرور کد
- بازگشت به تغییر قبلی
⚠️ با این اشتباه نگیر
Commit فقط روی مخزن محلی ثبت میشود؛ برای فرستادنش به مخزن آنلاین معمولاً باید push کنی.
