pathScripts/purge

17 lines
378 B
Bash
Executable file

#!/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