Как использовать хуки в git?
https://git-scm.com/book/en/v2/Customizing-Git-Git...
https://git-scm.com/book/ru/v1/Настройка-Git-Перех...
для поставленной задачи необходимо создать pre-commit хук и не забыть сделать его исполняемым.
Про хуки уже написали.
Но удаление временных файлов не очень верное решение.
Для решения задачи используйте файл исключений.