gitのことを理解したくて、図書館からgitの本をいろいろ借りて読んでいるんだけど
それらの本を見ていると、上のように
- A:最古のコミット
- G:最新のコミット
という感じなのにも関わらず、矢印が逆方向にかかれている本が多くて「なぜなのだ?」と疑問だった。
だってA→B→Cみたいに書くのが普通だよね?そっちの方が分かりやすくね?
だけど以下のツイートを見て納得した。
gitの矢印の方向は「これを元にしている」と考えたほうが良いです。過去の状態へさかのぼって現時点の状態を理解する、というgitの機能からして、この矢印の意味合いが分かるほうが楽かなと思います。
— Ossan (@ossan) April 12, 2014
なるほど。
gitは過去を管理するものでもあるから、「このコミットの過去はこれだよ」と示すために矢印が逆方向になっているってことか。
まぁでも、逆方向じゃなくてもいい気がするんだけど・・。というか実際、順方向で書いている本も結構あったし・・。
紛らわしいからどちらかで統一してほしいなぁ。
コメント