Skip to main content

Removing the first commit on your repo can be tricky, here is how

If it happens that you have committed a secret value which is the first commit iin your repo, and then you've had consecutive commits after that, it would be tricky, you cant use git reset, rebase or revert, because they can only work to a certain points.

So its better to flush out the commits, starting from the first commits.

git update-ref -d HEAD

now run git add . and git commit -m "nice" and finally push a force update.

git push origin main -f