Reverse Sync
Reverse sync pulls changes from your target repository back to the Make repository.
When to Use
Use reverse sync when:
- Someone committed directly to the target repo
- You need to sync external changes back to Figma Make
- CI/CD made automated changes you want in Make
How It Works
Target Repo → GitFig → Make Repo → Figma Make (refresh to see)
Performing Reverse Sync
Step 1: Check for External Changes
GitFig shows a notification when the target repo has commits not from GitFig:

Step 2: Click "Pull from Target"
Click the "Pull from Target" button in the notification banner.
Step 3: Confirm
Review what will be synced and confirm.
Step 4: Refresh Figma Make
After reverse sync completes:
- Go to your Figma Make file
- Refresh the Make panel to see updated code
Limitations
- Reverse sync uses direct push (no PR option)
- File patterns apply to reverse sync too
- Large file changes may be slow
Conflict Handling
If both repos have changes:
- GitFig warns about potential conflicts
- You can choose to sync anyway or resolve first
- Git merge conflicts may occur on the Make repo side