Visto que as chaves PGP não são algo que pode ser mesclado como texto e têm um significado bem menor em uma comparação, este truque permite que você tenha uma versão das alterações legível por humanos.
Adicione isso à sua configuração Git (global $HOME/.gitconfig
ou por repo ./.git/config
):
[diff "pgp"]
textconv = gpg -v
Agora, no repo que contém uma chave PGP, basta adicioná-la a um .gitattributes
arquivo:
*.asc diff=pgp -merge