Skip to main content

Git Integration

Git is a distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Windmill has a dedicated resource Type used for Git Sync, to sync Windmill workspace to a remote repository that will automatically be committed and pushed scripts, flows and apps on each deploy.


The first 5 minutes of this video show how to set up a Git repository for a workspace (Git Sync - workspace mode), the rest of the video shows how to use it to deploy to a Prod workspace using GitHub Actions (Git Sync - item mode):