17 lines
378 B
Bash
Executable file
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
|
|
|