大人気の分散型バージョン管理システム「Git」。有効に使いこなすためには、漫然と変更点をコミットしていくだけではなく、Gitの履歴を分かりやすく保つことが重要と言われています。
「Git pretty」は汚くちらかったワークスツリーやGitのコミットログを元に戻したり、綺麗に作りなおす方法をフローチャート形式でまとめたもの。過去を改変して綺麗な履歴に作り変えたいときに参考になりそうです。
「git reset --hard」や「git revert」など定番のコマンドをどういう時に使えばよいのか分かりやすくまとめられています。どんなコマンドが使えるのか、ここから見つけてさらにGoogleで検索するといった方法も使えるでしょう(日本語のサイトもたくさん見つかると思います)。PDF形式のファイルもあるので便利です。