ابتدا با استفاده از دستور git log کامیتهای آن برنچ را بررسی میکنیم:
سپس تصمیم میگیریم که میخواهیم کامیت اول و آخر بمانند و بقیه حذف شوند. به این منظور یک دستور جالب گیت وجود دارد که
interactive git rebase
نام دارد. کافی است به کامیت یک شناسه بدهیم تا نقطه آغاز کامیت به آنجا تغییر یابد. در این مورد از کامیت اولیه استفاده میکنیم. بنابراین از دستور گیت زیر استفاده میکنیم:
git rebase -i 1875e2a
این دستور ادیتور ترمینال پیشفرض را باز میکند
کافی است کامیتهایی که میخواهید نگه دارید را با عدم تغییر کلیدواژه pick انتخاب کنید. اما در خصوص موارد دیگر که نمیخواهید حفظ شوند، کافی است عبارت d یا drop را به جای pick وارد کنید:
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟