Skip to content

Instantly share code, notes, and snippets.

@dendisuhubdy
Forked from qdequele/gpg_resign.sh
Created February 8, 2022 10:01
Show Gist options
  • Save dendisuhubdy/82a21a665ea1d1cc88b97993159e5250 to your computer and use it in GitHub Desktop.
Save dendisuhubdy/82a21a665ea1d1cc88b97993159e5250 to your computer and use it in GitHub Desktop.
Resign all my old commits with GPG key
#!/bin/sh
cd $1
git filter-branch --commit-filter '
if [ "$GIT_COMMITTER_EMAIL" = "your@email.com" ]
then
git commit-tree -S "$@";
fi
' -- --all
git push origin master --force
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment