Есть ли способ использовать команду типа git ls-files
для отображения только файлов без следа?
Причина, по которой я спрашиваю, заключается в том, что я использую следующую команду для обработки всех удаленных файлов:
git ls-files -d | xargs git rm
Мне бы хотелось что-то подобное для невоспроизводимых файлов:
git some-command --some-options | xargs git add
Мне удалось найти -o
вариант git ls-files
, но это не то, что я хочу, потому что он также показывает проигнорированные файлы. Я также смог придумать следующую длинную и уродливую команду:
git status --porcelain | grep '^??' | cut -c4- | xargs git add
Кажется, что мне нужна лучшая команда, которую я могу использовать здесь. И если этого не происходит, как мне создать пользовательские команды git?