Git integration
Baram includes built-in source control for Git repositories.
Source Control Sidebar
Section titled “Source Control Sidebar”When your workspace is a Git repository, the Source Control section appears in the left sidebar. It shows:
- Changed files — Modified, added, and deleted files with status indicators
- Stage / Unstage — Click the
+or-button to stage or unstage individual files - Commit — Type a commit message and press the commit button
- Discard — Revert uncommitted changes to a file
Diff Viewer
Section titled “Diff Viewer”Click a changed file in the Source Control sidebar to view a diff. Additions are highlighted in green, deletions in red.
Branch Management
Section titled “Branch Management”The current branch is shown in the Status Bar at the bottom of the editor. Click it to switch branches or create a new one.
History, Stash & Remote
Section titled “History, Stash & Remote”The Source Control sidebar has three tabs:
- Changes — Stage, unstage, commit, and diff files
- History — Browse the commit log with author, date, and message
- Stash — Save work-in-progress changes and restore them later
Remote operations (Push, Pull, Fetch) are available in the header bar when your repository has a remote configured.

