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
- V Editoru: Settings → GitHub.
- Click Connect to GitHub and authorize the Master App.
- Choose an organization and repo name.
- 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.
