DESCRIPTION.
RoGit - Git for Roblox Studio
A full GitHub version control for Roblox Studio. Push, pull, diff, branch, and collaborate with others professionally without leaving the IDE.
See the GitHub repository to start using RoGit.
Why Choose RoGit?
Zero External Tools
No CLI, no file watchers, no syncing folders. Connect your GitHub repo, click Push, and your project is versioned. Everything runs inside Studio with a native plugin UI built on the Catppuccin Mocha theme.
Smart Serialization
Scripts become .luau files, instances become .json. Object references (PrimaryPart, Welds, Motor6D, Adornee) survive round-trips. Same-name siblings, path-unsafe characters, and script metadata (Enabled, RunContext) are all handled automatically.
Safe by Design
Pull never overwrites unpushed local edits. Every operation supports Ctrl+Z undo via ChangeHistoryService. Confirmation dialogs prevent accidental pushes. Cold pulls are gated behind a remote cache fetch so conflict detection always works.
Full Git Workflow
Branches, merges, conflict resolution, pull requests, GitHub Actions monitoring, tagged releases, team activity feed, and file-level commit history, all from inside Studio.
Showcase
Diff Viewer:

Staging Panel:

With Merge, Pull Request, CI/Actions, Tags/Releases and Team Activity support:

Conflict Resolution:

GitHub: https://github.com/Wharkk/RoGit







