properly escape literal question marks in gitignore