Автоматическое определение подписей в Git при слиянии работает с помощью опции --verify-signatures команд git merge и git pull. 12
Суть работы: эта опция заставляет команды проверять наличие и валидность gpg-подписей у коммитов. 1 Если сливаемая ветка содержит неподписанные или некорректно подписанные коммиты, то слияние не производится. 12
Если же сливаемая ветка содержит только корректно подписанные коммиты, то команда слияния сначала показывает все проверенные подписи, а затем выполняет само слияние. 2
Кроме того, с командой git merge можно использовать опцию -S, в этом случае полученный в результате слияния коммит будет подписан. 2