Meu palpite: você não tinha o diretório a_large_folder
dentro da execução de git add
.
Esta é a única razão pela qual git add a_large_folder
informa:
pathspec 'a_large_folder' did not match any files
A sintaxe está correta e funciona tanto para arquivos específicos quanto para um diretório contido. Veja add.c .
Se você confirmou seu segundo comando dividido em várias linhas, ele também falhou com:
fatal: pathspec 'a_large_folder:q' did not match any files