Em vez de lembrar como obter find para ignorar arquivos com os quais você não se importa ou usá-los, use git grep :
git grep -z -l function_call -- \*.php |
xargs -0 sed -E -i 's/function_call/refactored_function/g'
Isso procurará function_call em todos os arquivos com extensão .php , ignorando os arquivos ignorados (conforme definido em .gitignore ) e o diretório .git e os transmitirá para xargs para processamento. As opções -z e -0 usam caracteres nulos para separar nomes de arquivos.