日常的なコマンドを超えて、Gitは特定の状況に対応する強力なツールを提供しています。bisect(バグ検出)、blame(変更の追跡)、worktree(複数の作業ディレクトリ)、submodules、filter-repo(履歴の書き換え)など多くのツールがあります。これらが存在し、何ができるかを理解することは、高度なシナリオに対応する際に価値があります。
git bisect — バグを導入したコミットを見つける
git bisect start
git bisect bad
git bisect good v1.0
git bisect good
git bisect reset
