@@ -10,8 +10,9 @@ https://github.com/user-attachments/assets/fb5f0213-4a9f-43e2-9557-416070d7e122
1010## Features
1111
1212- 📋 List worktrees with detailed status information (branch, changes, ahead/behind)
13- - 🔍 Fuzzy search through worktrees
13+ - 🔍 Fuzzy search through worktrees and branches
1414- ➕ Create new worktrees from branches or HEAD
15+ - 📄 Automatically copy gitignored files (like .env) to new worktrees
1516- ➖ Delete single or multiple worktrees
1617- 🔄 Switch worktrees with automatic directory change
1718- ✏️ Rename worktrees and optionally their branches
@@ -58,10 +59,11 @@ Git Workers provides an interactive menu-driven interface. Simply run `gw` and n
5859- ** Search worktrees** (` ? ` ): Fuzzy search through worktree names and branches
5960- ** Create worktree** (` + ` ): Create a new worktree with two options:
6061 - ** Create from current HEAD** : Creates a new worktree with a new branch from the current HEAD
61- - ** Select branch (smart mode)** : Choose from local/remote branches with automatic conflict resolution :
62- - Shows both local and remote branches with usage status
62+ - ** Select branch (smart mode)** : Choose from local/remote branches with fuzzy search :
63+ - Shows local branches (💻) and remote branches (⛅️) with usage status
6364 - Automatically handles branch conflicts (offers to create new branch if already in use)
64- - Remote branches are prefixed with ` ↑ ` for easy identification
65+ - Fuzzy search enabled when >10 branches for easy navigation
66+ - Automatically copies configured files (.env, etc.) to new worktrees
6567- ** Delete worktree** (` - ` ): Delete a single worktree with safety checks
6668- ** Batch delete** (` = ` ): Select and delete multiple worktrees at once (optionally deletes orphaned branches)
6769- ** Cleanup old worktrees** (` ~ ` ): Remove worktrees older than specified days
0 commit comments