Version Control
Every change in your Natively project is tracked as a commit, giving you full version history and the ability to revert if needed.How It Works
Each time the AI makes changes to your code:- Changes are made - Files are created or modified
- Build completes - App compiles successfully
- Commit created - Changes are saved with a descriptive message
- Preview updates - You see the result immediately
Viewing History
Access your version history:Commit Information
Each commit shows:| Field | Description |
|---|---|
| Message | What was changed |
| Timestamp | When the change was made |
| Files Changed | List of modified files |
| Update Number | Sequential version number |
Reverting Changes
If something breaks, you can revert to a previous version:Via AI Chat
You can also ask the AI to revert:GitHub Sync
With GitHub connected, your version history is also:- Backed up to your repository
- Accessible via standard Git tools
- Shareable with collaborators
GitHub Integration
Learn about GitHub sync
Best Practices
Test Before Moving On
Verify each change works before making more
Note Important Versions
Remember which commits represent major milestones
Revert Early
If something breaks, revert quickly rather than trying to fix forward
Read Commit Messages
The AI’s commit messages describe what changed
Understanding Changes
What Gets Committed
- Source code changes
- New files and assets
- Configuration updates
- Package dependency changes
What Doesn’t Get Committed
- Chat history (stored separately)
- Environment variables (stored securely)
- Build artifacts (regenerated each time)