#!/bin/bash # Fetch the latest changes from the remote repository git fetch origin # Checkout the main branch git checkout main # Delete files that are not on the main branch git ls-tree -r main --name-only | xargs -I {} git rm -r {} # Commit the changes git commit -m "Remove files not on the main branch" # Push the changes to the remote repository git push origin main