Gitにおいて、現在のブランチのベースとなるコミットを別のコミットに移動し、履歴を一直線にする操作はどれか。

rebaseを使用すると、マージコミットを生成せずに履歴をきれいに保つことができるが、共有ブランチでは注意が必要である。