gitの説明が難しいのは、オペレーションの方法とgitの概念を同時に説明しようとしてるからだと思う。よくある時系列のブランチツリーの説明がわかりにくいのも、車の機能や挙動を知らないのにいきなり縦列駐車をする方法を教えるようなものだと考える。 確かに習うより慣れろというのは確かで、車の運転と同じく、操作感については、メンタルモデルを体で身につけるしかないのだが、その前にgitの用語や基本的な考え方がわかってないと、無意味にいじっても混乱をきたすだけです。残念ながら、そこをわかりやすくナビゲートしてくれるような直感的なデザインにはなっていません。 この記事では、本当にわかりやすいかどうかはともかく、gitの概念だけ書き連ねてみます。 まずは、gitのことをつかむための、お勉強モードとして読んでいただけるとありがたい。この文章を読んで、具体的な手順やコマンドを調べてみたいと、ジワジワ思ったら勝ち