Получение списка неверсированных файлов в папке с Git -контролем более раздражает, чем должно быть. Если я действительно не сосать чтение man-страниц, это не похоже на то, что Git предоставляет возможность выполнять эту операцию самостоятельно.
Там может быть более элегантный способ выполнения этого, но здесь один-лайнер, который я собрал вместе для этой задачи, в случае, если кто-либо еще когда-нибудь понадобится его использовать.
Edit: получается стандартный способ сделать это, который уже хорошо работает.
git ls-files --other [--exclude-standard]