git rebase

0. Rebase Introduction

git checkout -b bugFix
# edit and add
git commit
git checkout master
# edit and add
git commit
git checkout bugFix
git rebase master

1. Rebasing over 9000 times

git rebase master bugFix
git rebase bugFix side
git rebase side another
git rebase another master

2. Interactive Rebase

git rebase -i overHere --solution-ordering C3,C5,C4

https://learngitbranching.js.org/