Git worktreeで並行開発の頭痛を解消:ブランチごとに独立した作業ディレクトリを
Parallel development without the headaches using Git worktree

Gitのworktree機能を使うと、複数のブランチをそれぞれ独立したディレクトリで同時にチェックアウトでき、ブランチの切り替えやstashに悩まされることなく、機能開発と緊急バグ修正を並行して進められます。本記事では、worktreeの基本から、実践的な活用例(機能開発中に本番バグが発生した場合の対処)、マージ方法、一覧表示、削除・整理までを、具体的なコマンドとともに解説します。
「1つのタスク、1つのブランチ、1つのディレクトリ」というクリーンなマッピングが、精神的な見通しを保ちやすくしてくれます。