This page may contain stale information. Last updated: 2026-07-05

Definition

A git worktree is an isolated working directory linked to the same repository, enabling parallel branches checked out simultaneously without switching. Core isolation mechanism in the github-copilot desktop app for parallel agent sessions.

Key Points

  • 2026-07-04: nvidia-horizon evolves RTL hardware designs in isolated git worktrees — commits mark accepted checkpoints; git history as replayable agent search record (2026-07-04-nvidia-horizon-arxiv-rtl-agent)
  • 2026-06-02: github-copilot app assigns each agent session its own worktree + branch automatically (2026-06-02-github-copilot-desktop-app)
  • Prevents parallel agents from conflicting on same branch
  • App handles worktree creation, cleanup, and branch management
  • Alternative to manual branch juggling in multi-agent development workflows

Sources