Features
Git Integration
Version control and GitHub sync built into noetect.
Git Integration
noetect has built-in Git support for version control and syncing with GitHub.
Initializing Git
If your workspace isn't already a Git repository:
- Go to Settings → Git
- Click Initialize Repository
Or from the terminal:
cd ~/your-workspace
git init
Connecting to GitHub
- Go to Settings → Git
- Click Connect to GitHub
- Authenticate with your GitHub account
- Select or create a repository
Syncing Changes
Auto-sync
Enable auto-sync to automatically push changes:
- Go to Settings → Git
- Toggle Auto-sync on
- Set your sync interval (default: 5 minutes)
Manual Sync
- Press
⌘⇧Sto sync manually - Or click the sync icon in the status bar
Viewing History
See the history of any note:
- Open a note
- Press
⌘⇧Hor click History in the toolbar - Browse previous versions
- Click any version to preview it
- Click Restore to revert to that version
GitHub Actions (Coming Soon)
We're working on GitHub Actions integration for:
- Automated backups
- Publishing to static sites
- Custom workflows triggered by note changes
Stay tuned for updates.
Troubleshooting
"Push failed" error
- Check your GitHub authentication in Settings
- Ensure you have write access to the repository
- Try pulling first: there may be remote changes
Merge conflicts
noetect will notify you of conflicts. Resolve them by:
- Opening the conflicted file
- Choosing which version to keep
- Saving and syncing again