آموزش Git
۱۰ آموزش
نمایش دسته بندی ها (۱۰ آموزش)

کامیت ها (Commit) و کامیت کردن (Committing)، در Git

در Git ، کامیت کردن (Committing) به معنی ثبت یک نسخه ی ماندگار (Snapshot) از تغییرات شما در مخزن (Repository) محلی است.

به زبان خیلی ساده، وقتی روی یک پروژه کار می کنید و به نقطه ای از کار می رسید که فکر می کنید قابل ذخیره است (مثلا یک باگ را رفع کردید یا یک قابلیت جدید اضافه کردید)، با دستور git commit به گیت می گویید: "از وضعیت فعلی همه فایل ها یک عکس برداری کن و آن را با این پیام توضیحی در تاریخچه پروژه ذخیره کن."

سه مرحله قبل از کامیت (Commit) (مثل یک صندوق پستی) :

قبل از اینکه بتوانید کامیت (Commit) کنید، فایل های شما سه منطقه را طی می کنند :

Working Directory (دایرکتوری کاری) : جایی که شما فایل ها را ویرایش می کنید (تغییرات هنوز ثبت نشده اند).

Staging Area (منطقه ی آماده سازی / ایندکس) : با دستور git add <نام فایل> ، تغییرات مورد نظر خود را به یک "صف" یا "منطقه ی توقف موقت" اضافه می کنید. این یعنی به Git می گویید : "این فایل ها را برای کامیت (Commit) بعدی آماده کن."

Repository (مخزن محلی) : وقتی دستور git commit را اجرا می کنید، Git تمام فایل هایی که در Staging Area قرار دارند را برمی دارد و به صورت یک اسنپ شات (Snapshot) در مخزن ذخیره می کند.

دستور اصلی کامیت (Commit) :

دستور پایه به این شکل است :

-m مخفف Message (پیام) است.

حتما پیام را به زبان ساده و مفهومی بنویسید تا بعدا متوجه شوید که در هر کامیت دقیقا چه کاری انجام شده است.

مثال

اگر یک فایل به نام app.js را ویرایش کرده اید :

نویسنده علیرضا گلمکانی
شماره کلید 14499
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)