# Git Worktrees for Parallel Development

> Use git worktrees with isolated services for parallel development on multiple branches simultaneously.

Experimental Feature

This feature is experimental. It is likely (but not guaranteed) that it will make it into a future Pegasus release. While in the experimental phase, it may undergo significant changes, including breaking changes.

Git worktrees allow you to work on multiple branches simultaneously without switching contexts. Each worktree is an isolated working directory with its own ports for all services (Django, Vite, PostgreSQL, and Redis).

## Creating a Worktree

[Section titled “Creating a Worktree”](#creating-a-worktree)

You can create a worktree using the standalone script:

```bash