<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/virtual-branches-alpha-hr2kcwvc8" -->

---
title: Virtual Branches Alpha | daily.dev
description: GitButler is launching an alpha for a new concept called 'virtual branches' that lets developers work on multiple Git branches simultaneously without switching...
canonical: https://daily.dev/posts/virtual-branches-alpha-hr2kcwvc8
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Virtual Branches Alpha | daily.dev
og:description: GitButler is launching an alpha for a new concept called 'virtual branches' that lets developers work on multiple Git branches simultaneously without switching...
og:url: https://daily.dev/posts/virtual-branches-alpha-hr2kcwvc8
og:image: https://api.daily.dev/og/posts/HR2KcwVC8.png
og:image:alt: Virtual Branches Alpha
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Virtual Branches Alpha

**[GitButler Blog](https://daily.dev/sources/gitbutler)** · 4 min read · 0 upvotes · 0 comments

## Summary

GitButler is launching an alpha for a new concept called 'virtual branches' that lets developers work on multiple Git branches simultaneously without switching contexts. Changes can be visually dragged between branches, applied or unapplied at will, and committed independently — eliminating the need to stash work, create merge artifacts, or entangle unrelated changes. The approach rethinks Git branching from first principles, addressing pain points like context-switching and accidental coupling of work. An alpha waitlist and Discord invite are available for early testers.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.gitbutler.com/virtual-branches-alpha>

## Similar posts on daily.dev

- [We’ve raised $17M to build what comes after Git](https://daily.dev/posts/we-ve-raised-17m-to-build-what-comes-after-git-j7ohjbthr) · Hacker News · 0 upvotes · 0 comments
- [GitButler 0.22 - "Catch 22"](https://daily.dev/posts/gitbutler-0-22---catch-22--hlxv8uu5e) · GitButler Blog · 7 upvotes · 0 comments

---

Tags: [#devtools](https://daily.dev/tags/devtools), [#git](https://daily.dev/tags/git), [#version-control](https://daily.dev/tags/version-control)

[View this post on daily.dev](https://daily.dev/posts/virtual-branches-alpha-hr2kcwvc8)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Virtual Branches Alpha","url":"https://daily.dev/posts/virtual-branches-alpha-hr2kcwvc8","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/virtual-branches-alpha-hr2kcwvc8"},"datePublished":"2026-07-26T07:48:15.821Z","dateModified":"2026-07-26T07:49:23.434Z","description":"GitButler is launching an alpha for a new concept called 'virtual branches' that lets developers work on multiple Git branches simultaneously without switching...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/45309b6a6cbac955c41d6c09ed1a1d26?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/45309b6a6cbac955c41d6c09ed1a1d26?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"GitButler Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"GitButler Blog","logo":"https://media.daily.dev/image/upload/s--LrHsyt2T--/f_auto/v1692632054/squad_placeholder_sfwkmj","url":"https://daily.dev/sources/gitbutler"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/virtual-branches-alpha-hr2kcwvc8","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"devtools,git,version-control","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"GitButler Blog","item":"https://daily.dev/sources/gitbutler"},{"@type":"ListItem","position":3,"name":"Virtual Branches Alpha"}]}
```

