Você pode ter perdido alguns caracteres curinga, tente
find .. ! -regex '\(.*\/\.git.*\|.*\/assets.*\|.*\/build.*\)'
Eu também incluí o separador de caminho (/) para que os recursos ou construções que aparecem como parte de um caminho não correspondam.