Collaborate

GitHub sync

Two-way sync between a Master project and a GitHub repo. Edit in Master and IDE, changes synchronize bidirectionally.

Overview

GitHub sync allows you to work with the project like a normal repo — you can download, branch, make PRs from VS Code and Cursor. At the same time, every change in Master is committed back to the repo.

What GitHub sync can do

  • Two-way sync — Master → GitHub and GitHub → Master.
  • Branches — main is the default, you create other branches manually.
  • Pull requests — review in GitHub, merge is reflected in Master.
  • CI/CD — your own GitHub Actions run as usual.

Connection with a repo

  1. V Editoru: Settings → GitHub.
  2. Click Connect to GitHub and authorize the Master App.
  3. Choose an organization and repo name.
  4. Master will push the current project state as the first commit.
Connecting an existing repo: Master code overwrites with the state from the platform. If you have data in the repo, make a backup or a branch.

Workflow

  • Editing in Master → automatic commit to main.
  • Edit in IDE → push to GitHub → Master pulls changes.
  • Conflicts are resolved by git normally.