گیت چیه و چرا هر شخصی بهتره از همون اول بشناسدش؟
دقت کردی نگفتم فقط برنامهنویس؟ گفتم هر شخصی. 😄
بذارید با یه مثال ساده توضیح بدم:
فرض کنید دارید روی لپتاپتون یک کتاب مینویسید.
هر روز یه مقدار بهش اضافه میکنید و هر بار هم تغییراتتون رو توی همون فایل ذخیره میکنید.
حالا چند ماه میگذره...
یه روز با خودتون میگید:
«من ایدهی روز اول رو بیشتر دوست داشتم، کاش میتونستم برگردم به همون نسخه.»
ولی مشکل اینجاست که دیگه نمیدونید نسخهی روز اول کجاست! 😐
یا شاید برای هر تغییر، یک فایل جدا ساخته باشید:
book-final
book-final-2
book-final-new
book-final-new-real 😂
و حالا خودتون هم نمیدونید کدوم نسخه، همونیه که میخواستید!
اینجاست که Git وارد میشه.
شما یک فولدر میسازید، مثلاً:
My Journey
و Git رو بهش اضافه میکنید.
از این به بعد هر تغییری که انجام میدید، میتونید به Git بسپاریدش تا تاریخچهی تغییرات پروژهتون رو نگه داره.
امروز چیزی مینویسید → ذخیره
فردا تغییرش میدید → ذخیره
پسفردا کلاً نظرتون عوض میشه → مشکلی نیست!
چون Git نسخههای قبلی رو به خاطر سپرده. 🧠
پس اگر یه روز از تغییر جدیدتون پشیمون شدید، میتونید به نسخهی قبلی برگردید.
و این دقیقاً یکی از دلایلیه که Git فقط برای برنامهنویسها نیست.
هر جایی که با فایلها و تغییرات زیاد سروکار دارید، داشتن تاریخچهی تغییرات میتونه نجاتدهنده باشه.
Git یعنی: «نگران خراب کردن نسخهی قبلی نباش؛ من یادم میمونه چی تغییر کرده.»
دستوراتی که ممکنه خیلی کمک مون کنه:
رفیق خوب مون: git status
دوست خوب مون : git log
#گیت
@MPL_Code
Post #310
304