← 一覧へ
DevOpsCC / Codex 両対応難易度: 中級

git worktree 活用 using-git-worktrees

ワークスペースを隔離して、スッキリ開発しよう!

出典リポの★
920
最終更新
12日前
作者
obra/superpowers

これは何?

git worktreeを使うと、メインの作業スペースと分離した状態で開発ができます。自分のプラットフォームに専用のツールがある場合は、それを優先して使ってください。なくてどうしても必要な時だけ、手動でgit worktreeを使いましょう。

git worktree 活用の紹介マンガ

これでできること

  • 新しい機能開発をスムーズに始められる
  • 現在の作業と干渉しない環境を作れる
  • 複数の作業を並行して進められる
  • 作業スペースを混乱させずにタスクを整理できる

こんな時に便利

新しい機能を開発したいとき
バグ修正をしながら新機能も開発したいとき
複数のタスクを同時に進めたいとき
現在の作業環境を汚したくないとき

使い方

まず、作業を始める前に自分が隔離された環境にいるかを確認しましょう。確認できたら、新しい作業ツリーを作るか、専用ツールを使って環境を整えましょう。

必要なもの

  • 特になし

導入方法

いちばん簡単(AIに頼む)
次のスキルを入れて: https://github.com/obra/superpowers/tree/main/skills/using-git-worktrees
手動で置く
Claude Code → ~/.claude/skills/using-git-worktrees/
Codex → ~/.agents/skills/using-git-worktrees/

使いこなしのコツ

  • 作業スペースがクリーンか確認するためにテストを実行しましょう
  • テストに失敗したら、その結果を報告し、続けるか調査するか確認しましょう
  • テストが通ったら、準備が整ったことを報告しましょう

このスキルの紹介記事