Supabase introduces Branching 2.0, removing the Git requirement for creating database branches. Users can now create isolated copies of their production environment directly through the dashboard, CLI, or API without needing GitHub integration. The new system supports both Git-based and Gitless workflows, allowing developers to experiment with schema changes, functions, and configurations safely before merging to production. While the feature offers easier access for no-code users, it has current limitations including support only for public schema changes and manual conflict resolution.
Table of contents
What is branching? #Current behavior #New behavior #When to use #End state #Getting started #Sort: