So you've committed some secrets to github mistakenly and you want to clear it off?
git log to see your commit history, copy commit id of the version that comes before the commit of the secret that was pushed.
git revert COMMIT ID
After that you will notice there are some untracked changes now if you run
also checking your
git log again, you will see that the commit where you've pushed the secret is gone.
Now its time to take it off the github repo commit history too, now you will run
git push origin main -f
This is a brutal way of getting your secret off github repo though, not really recommended, haha, but you can also read the github docs on other ways to go about it.