Sim, em um shell interativo, ! é a última linha de comando, e é bem possível !1 é a primeira palavra dela, etc. (Você pode dizer que não é um recurso que eu uso?) URL de proxy inteiro em citações simples como
git config --global http.proxy 'http://{username}:{password}@{proxy address}:{port}/'
(Você verá efeitos semelhantes com $ e qualquer coisa que seja um curinga do shell como ? ou * : a linha de comando não sabe o que é um parâmetro de nome de arquivo.)