Conflict Resolution
Conflicts occur when both the Make repo and target repo have changes that haven't been synced.
Detecting Conflicts
GitFig shows a conflict warning when:
- Make repo has new commits since last sync
- Target repo also has new commits since last sync

Resolving Conflicts
Option 1: View Changes First
Click "Compare changes" to see what's different:
- View Make repo changes
- View target repo changes
- Decide which direction to sync
Option 2: Sync Anyway
If you're confident your changes should win:
- Click "Sync Anyway"
- Your Make changes overwrite target changes
- External target changes may be lost
Option 3: Pull First
If target repo changes are important:
- Use Reverse Sync to pull target → Make
- Refresh Figma Make
- Make any needed adjustments
- Push from Make again
Preventing Conflicts
- Sync frequently to avoid drift
- Use webhooks for auto-sync
- Coordinate with team on who makes target repo changes
- Use PR strategy for better visibility
Merge Conflicts in Git
If Git can't auto-merge, you may need to resolve manually on GitHub:
- Check the PR for merge conflicts
- Resolve conflicts in GitHub's editor or locally
- Complete the merge