ریبیس (rebase) تعاملی و اسکواش (squash) کردن
بخشی از دوره گیت
کار واقعی در یک کامیت تمیز جمع نمیشود. یک بار کامیت میکنید، پنج دقیقه بعد باز کامیت میکنید چون چشمتان به یک غلط تایپی افتاده، بار سوم هم کامیت میکنید چون یادتان رفته بود فایلی را پیش از کامیت اول ذخیره کنید. تا وقتی سرتان توی کار است هیچکدام اشکالی ندارد.
تصور کنید دستهای کارت یادداشت، برای هر کامیت یکی و به همان ترتیبی که ساختهاید، به کسی بدهید و بخواهید یادداشتهایتان را روی دستهای تمیزتر بازنویسی کند: بعضی کارتها عیناً رونویسی میشوند، بعضی در کارت قبلیشان ادغام میشوند و بعضی عنوان بهتری میگیرند.
میخواهی گیت ریبیس (rebase) تعاملی و اسکواش (squash) کردن را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با گیت آماده دریافت کنی و ریبیس (rebase) تعاملی و اسکواش (squash) کردن را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسریبیس (rebase) تعاملی و اسکواش (squash) کردنچه چیزهایی یاد میگیری
- Git rebase -i
- Pick
- Squash
- Fixup
- Reword
- Autosquash
