Docs/Guides/GitHub Quick Start Guide

GitHub Quick Start Guide

Updated Mar 29, 2026Guides

Connect your repo, create branches, and manage pull requests.

Connecting GitHub

1. Go to Settings in the workspace

2. Click Connect GitHub

3. Authorize XAIO with your GitHub account

4. Select a repository to link with your project

Auto-Commits

After each AI change, XAIO automatically commits to your linked repository. Each commit describes what was changed.

Branches

Every chat creates its own Git branch. This keeps different conversations and their changes isolated.

Pull Requests

Create pull requests directly from XAIO:

  • Click the Git button in the toolbar
  • Select Create Pull Request
  • Choose base and target branch
  • Add a title and description

Working with Your Team

When team members work on the same project:

  • Each person's changes go to their own branch
  • Use Pull Requests to merge changes
  • XAIO handles merge commits (never rebases)

Source Control Panel

The Source Control panel in the toolbar shows:

  • Current branch
  • Changed files
  • Commit history
  • Push/pull status

Tips

  • Link your repo early — it's easier to set up before generating code
  • Use descriptive chat messages — they become commit messages
  • Create separate chats for separate features (each gets its own branch)