Skip to content

Git integration

Baram includes built-in source control for Git repositories.

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

Click a changed file in the Source Control sidebar to view a diff. Additions are highlighted in green, deletions in red.

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.

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.