コンテンツにスキップ

はじめに

vibeはGit Worktreeの管理を簡素化するCLIツールです。以下のことができます:

  • メインリポジトリを離れずに新機能用のWorktreeを作成
  • 設定ファイルや依存関係を自動的にコピー
  • Worktreeの作成・クリーンアップ時にセットアップフックを実行
  • 対話的なプロンプトでWorktreeのライフサイクルを安全に管理
bash brew install kexi/tap/vibe

シェル設定に以下を追加:

Terminal window
# ~/.zshrc に追加
vibe() { eval "$(command vibe "$@")" }
Terminal window
# 新機能の作業を開始
vibe start feat/my-new-feature
# ターミナルは新しいWorktreeに移動しています!
# 変更を加えて、コミット、プッシュなど...
# 作業完了後、Worktreeをクリーンアップ
vibe clean
メインリポジトリ
├── vibe start feat/feature-a → repo-feat-feature-a/
│ │
│ └── (機能を開発)
└── vibe clean ←─────────────────────────┘
(メインに戻り、Worktreeを削除)