rebase understand