What problem does it solve?
This Skill automates the process of synchronizing Git worktrees with remote and main branch changes, ensuring all your parallel development environments are always up-to-date. It eliminates manual fetching and rebasing, saving time and preventing conflicts.
Core Features & Use Cases:
- Fetch Latest Changes: Pulls updates from the remote repository, keeping your local branches current.
- Rebase/Merge Feature Branches: Integrates main branch changes into feature worktrees, minimizing merge conflicts.
- Use Case: You have multiple feature branches in separate worktrees. Use this skill to quickly fetch the latest changes from the main branch and rebase all your feature worktrees, preventing merge conflicts later and ensuring you're always working on the most current codebase.
Quick Start:
Use the worktree-sync skill to sync all your git worktrees with the latest remote changes.