コマンドを使うようになりました。見つけてすぐにそれを毎日の仕事に使いました。リベースに精通している人は、どれだけ強力で魅力的なツールであるのか知っているでしょう。リベースには、初めてリベースを触ったときにはわからなかったのですが、いくつかの課題があることに気が付きました。これを説明する前に、マージとリベースの違いをおさらいしておきましょう。マージする例を考えてみましょう。下のコミットグラフではマージした際に何が起こるのかを説明しています。開発が盛んなリポジトリでよく見かける「線路」のようなグラフになっているのが見て取れるでしょう。マージの例あるいは、マージする前にリベースすることもできます。ブランチのコミットが再適用されます。これらの再適用されたコミットの差分は、元のコミットと普通は同じになります。親となるコミットが変わります。