きっかけ ふと「Gitコマンドって何種類あるんだろう」と気になって調べてみた。 普段使うのは add、commit、push くらい。せいぜい20種類程度だと思っていたが、公式ドキュメントを見たら 160種類以上 あって驚いた。 せっかくなので整理してみることに。 Gitコマンドの分類 Gitのコマンドは2層構造になっている。 Porcelain(磁器) ユーザーが直接使う「表側」のコマンド。約90種類。 Plumbing(配管) Gitの内部で動く「裏側」のコマンド。約80種類。 洗面台に例えると、Porcelainは触る部分、Plumbingは見えない配管部分。なるほど。 Porcelain コマンド Main Porcelain(主要コマンド) 日常的に使うやつ。約45種類。 基本操作 git init # リポジトリ初期化 git clone <url> # クローン git cl

