Git、まともに使えてなかったんですが、いよいよ勉強しなければ、ということで
Learn Git Branchingで勉強を始めてみました。
シミュレーションみたいな感じですが、一応手を動かせるのでものすごく身につく感じ。

show solution

と入力すると模範解答が見られちゃいます。

とりあえず「Rebaseをモノにする」の1まで終了。
模範解答でヒントをくれていて、下のようにすると模範解答より短いコマンドでクリアできます。


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

ちなみに、rebaseについては、
sinsokuさんの図で分かるgit-rebase|アジャイルSEを目指すブログを読ませていただいてようやく少し理解できました。
素晴らしい記事に感謝。
(今のところ僕は
git rebase master bugFix

git rebase to master with bugFix
と読み替えながらキーを打ってます。
僕の概念の理解が正しいか、英語として間違ってないかとかは相当自信ないです…。)