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)

