何かのプロジェクトをバージョン管理をしていると,しばしば, こまめにコミットしたい その方が修正とかも効きやすいし,変更も追いやすい ログも細かくなる分だけ分かりやすくなる でもログが細かすぎるのは嫌だ 後でざっと見返すときは大雑把な方がいい 半端な状態のリビジョンを扱いたくない という板挟みになります. で,そういったとき, Git なら, 「基本的には大雑把な履歴で管理するけど,細かいログも残す」 という事が可能なので,その方法について軽くまとめてみました. 基本 master ブランチとは別に作業用ブランチを用意し(例えば work とか),普段はそこで細かく commit します. $ git checkout -b work (作業) $ git commit -am "A" (また作業) $ git commit -am "B" (もいっちょ) $ git commit -am