Created
December 8, 2023 11:28
-
-
Save alirezaarzehgar/a4365b91e518ed68154f2cb935b8972f to your computer and use it in GitHub Desktop.
Remove every repository on github and push FU!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/bash | |
shopt -s extglob | |
git config --global user.name "Fucker" | |
git config --global user.email "[email protected]" | |
for dir in $(ls -d */); do | |
cd $dir | |
git fetch --prune | |
git checkout --orphan delete | |
for br in $(git branch -r | grep -v "HEAD"); do | |
git push origin -d ${br#"origin/"} | |
done | |
master=$(git branch -r | grep -v "HEAD") | |
master=$(echo $master | sed 's/^[ \t]*//') | |
master=${master#"origin/"} | |
git checkout --orphan latest_branch | |
git checkout latest_branch | |
rm -rf * .gitignore .dockerignore .env* | |
echo "# Fuck You!" > README.md | |
git add . | |
git commit -m "Fuck You!" | |
git branch -D $master | |
git branch -m $master | |
git push origin -f $master | |
cd - | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment