Git & GitHub Workflows
Varin has a built-in git view so you can review changes, commit, and manage branches without switching to a terminal. Open it from the Git tab in the right sidebar.
Review and commit
Section titled “Review and commit”The git view splits your changes into staged and unstaged:
- click a file’s + to stage it, or − to unstage it
- stage or unstage everything in a group at once
- click a file to see its diff
Write your own commit message or generate one from the selected staged changes. Generation uses the Host’s configured utility model, falling back to its configured default model. A conversation does not need to be open. Review the generated text before committing.
Branches and history
Section titled “Branches and history”The git view also covers the everyday rest of git:
- create, switch, rename, and delete branches
- push, pull, and fetch
- browse history and per-commit diffs
- stash and restore changes
Pull requests
Section titled “Pull requests”Connect GitHub (see GitHub Issues & PRs) and the PR tab lets you open a pull request, update it, mark it ready, or merge it — and generate its title and description the same way as commit messages.
Bringing in conflicts
Section titled “Bringing in conflicts”If a merge, rebase, or integrate hits a conflict, Varin shows what’s stuck and lets you resolve it — including handing it to the agent.