最近、以降に紹介する書籍を購入して、Gitを通じて分散バージョン管理に入門、バージョン管理に再入門しています。 ローカルでのバージョン管理の仕組みはとても軽快で、さくさく動くのがとても気持ちいい感じです。バージョン管理システムとしてもSubversionとは少し違った考え方もあり、理解できればより良い考え方といえると思います。今回は、その中で私がとても気に入ったgit rebaseの考え方を紹介したいと思います。 参考にした書籍 この書籍は、一人で管理する場合から始まり、チームでの開発の例、また自分がコミット権を持っていないオープンソースプロジェクトの参加の仕方など、かなり実践に近いかたちで書かれていて、とてもためになりました。 今回は上記の書籍によく使われている図の形を真似しています。書籍の上ではこのような図で上記に紹介したようなケースを表現してくれています。rebaseを仕様する上で想
![Git 良い考え方 リベース - ITとともに生きよう](https://cdn-ak-scissors.b.st-hatena.com/image/square/1dc9dc56bd96fefe04240f911a386b83c86b11a5/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fnightmare_tim%2F20120130%2F20120130003137.png)