Rebase کامیتهای شاخه جاری را روی پایه تازهای بازپخش میکند و تاریخچه جدیدی میسازد. برای مرتبکردن تاریخچه یک شاخه شخصی مفید است، اما روی شاخه مشترک میتواند باعث اختلال در کار همتیمیها شود.
git switch feature/checkout
git fetch origin
git rebase origin/main
# During conflicts: edit, git add, then:
git rebase --continue
اصطلاحات مرتبط: گیت، چری پیک، مرج ریکوئست.
مثال ریبیس شاخه ویژگی
git fetch origin
git switch feature/checkout
git rebase origin/main
ریبیس شناسه کامیتهای بازپخششده را تغییر میدهد. شاخه مشترکی را که همکاران روی آن کار میکنند بدون هماهنگی Rebase و Force Push نکنید.